Ageneral for VS CodeSign in to Ageneral once. You get:
The extension is on the Visual Studio Code Marketplace. A small local agent runs on your machine the first time you use the coding agent. Current version: ContentsBefore you begin
Other extensions that use custom language models follow Microsoft’s rules for Chat and the language model APIs. InstallFrom the MarketplaceSearch for Ageneral in the Extensions view and install. From a VSIX
( Or use Extensions → … → Install from VSIX and pick the file. To remove the extension: First run
What you can doChat paneThe Chat view under the Ageneral Coder activity bar is your main workspace for the coding agent. You can browse past conversations, start a new chat, and send messages and attachments. Assistant replies support formatted text and diagrams when the model provides them.
Built-in Chat and
|
| Where | Action |
|---|---|
| Explorer | Add File to Ageneral Coder chat — open the pane and attach the file to the current thread |
| Explorer | Add File to new Ageneral Coder chat — open the pane, start a new thread, attach the file |
| Editor title bar and editor | Same two options |
Commands
In the Command Palette, filter by Ageneral to see:
- Sign in and sign out
- Change billing scope, project vs account, when you use that flow
- Open extension and Coder: Model Visibility settings
- Add a file to the current chat or to a new chat, as in the context menus
Models in the pane
Ageneral: Coder: Model Visibility opens a list where you turn individual Ageneral models on or off for the sidebar model dropdown. It does not use settings.json; your choices are stored with the extension.
Settings
| Name | What it does |
|---|---|
| Ageneral: Coder: Ask for permissions | When on, the pane asks before tools run or touch files outside the workspace. Off means tools can run without that prompt. |
| Ageneral: Chat pane: Show message timestamps | Reserved; timestamps when supported in the UI. |
| Ageneral: Output: Verbose models | Extra detail from the model provider in the Output channel. |
To change the JSON directly, look under User or Workspace in Settings and search for ageneral..
Troubleshooting
Logs — View → Output and choose Ageneral in the drop-down. Use this if something fails or behaves oddly.
Sign-in in remote or headless environments — OAuth expects a local browser and a working vscode:// return. If you use VS Code in a way that cannot complete that flow, try signing in from a full desktop client first.
No models — Complete sign-in, then check your network. The extension can fall back to another model list if the main catalog is temporarily unavailable.
A model is missing in the pane — Open Ageneral: Coder: Model Visibility and enable it.
Permission line stuck in the chat — Choose Allow or Deny, or turn off Ageneral: Coder: Ask for permissions if you want tools to run without asking.