Agents Panel Discussion
Multiple AI agents. One shared workspace. Real panel discussion inside VS Code.
Run Codex, Claude Code, and Gemini CLI in one conversation. Compare answers, direct questions to a specific agent, attach context, and keep the whole discussion inside your editor.

Active multi-agent discussion with topic, participants, and shared context in one panel.
At a Glance
- Add only the agents you want
- Compare multiple answers in one panel
- Mention a specific agent with
@Agent Name
- Attach files for one-turn context
- Keep chats local by default
- Stop failed turns cleanly instead of getting stuck on thinking
Supported Agents
| Agent |
Local Command |
Status in UI |
| Codex |
codex |
Available if installed |
| Claude Code |
claude |
Available if installed |
| Gemini CLI |
gemini |
Available if installed |
If a CLI is not installed, it appears as unavailable in the Add Agent flow.
Plug-and-Play Setup
1. Install the agent CLIs
Install the agents you want to use.
Codex
npm install -g @openai/codex
codex --login
Claude Code
npm install -g @anthropic-ai/claude-code
claude
Gemini CLI
npm install -g @google/gemini-cli
gemini
2. Confirm they are available
codex --help
claude --help
gemini --help
3. Open the panel
From VS Code:
- Press
Cmd+Shift+P
- Search for
Agents Panel Discussion
- Select
Open Agents Panel Discussion
First Run
- Click
+ Add Agent
- Choose an available model
- Give the agent a name
- Optionally set a working directory
- Send your first message
No agents are added automatically. You choose exactly which agents join the discussion.
Example Flow
Add Codex, Claude Code, and Gemini CLI, then ask:
What is the safest way to refactor this service?
Or direct the question to one agent:
@Codex review this function and suggest a cleaner version.
In Action

Deeper panel discussion view with agent responses, technical tradeoffs, and long-form debate.

Clean first-run state before the discussion begins, with agents ready and the composer visible.
What You Can Do
- Run multi-agent discussions in one shared panel
- Ask the same question once and compare responses
- Mention an agent directly with
@Agent Name
- Attach files to the current message
- Start a new chat without removing your agents
- Enable chat history only when you want it
Attachments
Use attachments for:
- stack traces
- config files
- specs
- diffs
- small source files
Attachments are used only for the current turn and are not saved into chat history.
Limits:
256 KB per file
1 MB total per message
Privacy
History saving is off by default.
When history saving is off:
- chats stay in memory only
- nothing is saved to disk
When history saving is on:
- chats are saved locally in VS Code storage
- saved chats can be reopened later
If Something Fails
- If an agent is unavailable, the CLI is not installed or not visible to VS Code
- If an agent fails during a turn, the panel exits the turn cleanly instead of hanging
- If Gemini returns
429 RESOURCE_EXHAUSTED, the Gemini account or project has no available quota for that model
Command
agentChat.open
Open Agents Panel Discussion