Skip to content

Agent Setup Overview

Agent Console supports multiple AI agents through the Agent Client Protocol (ACP). This section covers how to set up each supported agent.

Supported Agents

AgentProviderPackage
Claude CodeAnthropic@agentclientprotocol/claude-agent-acp
CodexOpenAI@zed-industries/codex-acp
Gemini CLIGoogle@google/gemini-cli
Kiro CLIAmazonBuilt-in ACP — install from kiro.dev
OpenCodeOpen sourceBuilt-in ACP — install from opencode.ai; runs local models via ollama
Custom AgentsVariousAny ACP-compatible agent

Each agent is configured under Settings → Agent Console. Built-in agents appear as collapsible sections so the pane stays scannable:

Agent Console settings with each built-in agent shown as a collapsed accordion section under Built-in agents

Common Setup Steps

All agents follow a similar setup pattern:

  1. Install the agent package via npm
  2. Set up authentication (API key or account login)

The plugin resolves bare command names through your login shell's PATH, so path configuration is often not needed. If the agent is not found automatically, use which (macOS/Linux) or where.exe (Windows) to find the path and configure it in Settings → Agent Console.

WSL Mode (Windows)

For Windows users, we recommend using WSL Mode for better compatibility:

  1. Install WSL
  2. Install Node.js and agents inside WSL
  3. Enable WSL Mode in Settings → Agent Console
  4. Use Linux-style paths (e.g., /usr/local/bin/node)

Switching Agents

Once you have multiple agents configured, you can switch between them using the menu in the chat header. To change the default agent for new chat views, go to Settings → Agent Console → Default agent.

Released under the Apache 2.0 License.