Skip to main content

Overview

The Ageneral Coder extension adds:
  • Ageneral Models in the built-in Chat model picker.
  • Ageneral Coder as a coding agent in the dedicated Chat pane.
  • Invocation via @ageneral-coder when an Ageneral model is selected in built-in Chat.
The coding agent starts a local helper process the first time you use it.

Contents


Requirements

RequirementNotes
VS Code1.94.0 or newer
NetworkReach ageneral.ai and models.ageneral.ai; local port for the helper process
Sign-inDesktop VS Code recommended so vscode:// OAuth returns succeed
Extensions that register language models must follow Microsoft’s Chat guidance.

Install

From Marketplace

  1. Open Extensions in VS Code.
  2. Search for Ageneral and install Ageneral Coder, or open Ageneral.ageneralcoder.

From VSIX

code --install-extension ageneralcoder-<version>.vsix
(@vscode/vsce package writes {name}-{version}.vsix from package.json; name is ageneralcoder.) Or use ExtensionsInstall from VSIX…. Uninstall:
code --uninstall-extension ageneral.ageneralcoder

Sign in and start

  1. Open Ageneral Coder in the activity bar. The sign-in view remains until the account links.
  2. Run Ageneral: Sign In from the Command Palette or the chat menu; finish OAuth in the browser.
  3. When sign-in completes, the Chat pane is ready and Ageneral Models appear in built-in Chat.
  4. Start a thread, or right-click a file and choose Add File to Ageneral Coder chat to attach context first.

Features

Chat pane

The Chat view lists conversations, starts threads, and accepts attachments. Replies may include formatted text and diagrams when the model returns them.
  • Back and New Chat switch between the thread list and an active thread.
  • Files touched summarizes edits with add and remove counts.
  • Slash commands begin with /; pick one from the list to run in context.
  • Attachments appear as chips; remove them before send if needed.
  • Click a prior user message to edit it; the thread restarts from that turn.
  • A progress indicator runs while the assistant works; it pauses when a tool needs approval.
  • Permissions for edits or reads outside the workspace respect settings.
  • The thread list sorts by recent activity; delete a row to remove a thread.

Built-in Chat and @ageneral-coder

Select an Ageneral model in built-in Chat, then mention @ageneral-coder to call the same agent as the sidebar pane.

Context menus

LocationAction
ExplorerAdd File to Ageneral Coder chat
ExplorerAdd File to new Ageneral Coder chat
Editor title bar / editorSame actions

Commands

Filter the Command Palette with Ageneral for sign-in, billing scope, model visibility, and attach-to-chat commands.

Model visibility

Ageneral: Coder: Model Visibility toggles models in the sidebar picker. Values persist in extension storage, not settings.json.

Settings

SettingBehavior
Ageneral: Coder: Ask for permissionsWhen enabled, prompts before tools run or touch files outside the workspace
Ageneral: Chat pane: Show message timestampsReserved
Ageneral: Output: Verbose modelsExtra provider detail in OutputAgeneral
Search ageneral. in Settings JSON for advanced edits.

Troubleshooting

LogsViewOutputAgeneral. Inspect when commands fail or output mismatches expectations. OAuth in remote or headless setups — OAuth expects a local browser and vscode:// returns. Complete sign-in from desktop VS Code when remote workflows block that path. Empty model list — Finish sign-in; verify network. The extension may fall back to an alternate catalog if the primary list is unavailable. Missing model in sidebar — Open Ageneral: Coder: Model Visibility and enable it. Stuck permission prompt — Choose Allow or Deny, or disable Ageneral: Coder: Ask for permissions for silent tool runs.

Next steps

https://mintcdn.com/ageneral/S_wwlvTeynQPbKaL/icons/material/wb-sunny.svg?fit=max&auto=format&n=S_wwlvTeynQPbKaL&q=85&s=4091bc38ee527b96b749cb6f17d22ea1

Authentication

Sign-in, virtual keys, and credential scopes.
https://mintcdn.com/ageneral/I7mW92slaV9sl0gY/icons/material/rocket-launch.svg?fit=max&auto=format&n=I7mW92slaV9sl0gY&q=85&s=8898a3eeb358addd6dab01bc0f8536a1

Quickstart

Platform paths and first API calls.
https://mintcdn.com/ageneral/I7mW92slaV9sl0gY/icons/material/palette.svg?fit=max&auto=format&n=I7mW92slaV9sl0gY&q=85&s=4711191077232e89879696f51dfa9c4a

Usage and billing

Credits and Models HTTP errors.
https://mintcdn.com/ageneral/I7mW92slaV9sl0gY/icons/material/stars.svg?fit=max&auto=format&n=I7mW92slaV9sl0gY&q=85&s=625d2e5a3d7001288e0859977d07d6bf

Troubleshooting

Host-wide diagnostics beyond the extension.