# Coding agents in the review loop

URL: https://codepanel.ai/agents

Every coding agent and assistant CodePanel works with, how each one connects, and the instruction files they read.

## Coding agents

They write the code, open the pull request, and answer the panel's findings: fixed, disputed with evidence, and rated.

| Agent | Maker | Connects through | Rules files |
| --- | --- | --- | --- |
| [Claude Code](/agents/claude-code) | Anthropic | Plugin ([setup](/docs/claude-code)) | [`CLAUDE.md`](/agents/files/claude-md), `.claude/rules/*.md`, [`AGENTS.md`](/agents/files/agents-md) (by default only when there is no CLAUDE.md) |
| [Codex](/agents/codex) | OpenAI | MCP, Skills ([setup](/docs/codex)) | [`AGENTS.md`](/agents/files/agents-md), `AGENTS.override.md` |
| [Cursor](/agents/cursor) | Anysphere | MCP, Skills ([setup](/docs/cursor)) | [`.cursor/rules/*.mdc`](/agents/files/cursor-rules), [`AGENTS.md`](/agents/files/agents-md), [`CLAUDE.md`](/agents/files/claude-md) |
| [Copilot in VS Code](/agents/vs-code) | GitHub | MCP, Setup prompt ([setup](/docs/vs-code)) | [`AGENTS.md`](/agents/files/agents-md), [`.github/copilot-instructions.md`](/agents/files/copilot-instructions), `.github/instructions/**/*.instructions.md`, [`CLAUDE.md`](/agents/files/claude-md) (in the Local harness) |
| [Gemini CLI](/agents/gemini-cli) | Google | MCP, Skills ([setup](/docs/other-agents)) | [`GEMINI.md`](/agents/files/gemini-md), [`AGENTS.md`](/agents/files/agents-md) (when listed in `context.fileName`) |
| [OpenCode](/agents/opencode) | Anomaly | MCP, Skills ([setup](/docs/other-agents)) | [`AGENTS.md`](/agents/files/agents-md), [`CLAUDE.md`](/agents/files/claude-md) (only when there is no AGENTS.md) |
| [GitHub Copilot CLI](/agents/copilot-cli) | GitHub | MCP, Skills ([setup](/docs/other-agents)) | [`AGENTS.md`](/agents/files/agents-md), [`.github/copilot-instructions.md`](/agents/files/copilot-instructions), `.github/instructions/**/*.instructions.md`, [`CLAUDE.md`](/agents/files/claude-md), [`GEMINI.md`](/agents/files/gemini-md) |

## Assistants

They read reviews and rate findings in chat. The fixes come from a coding agent.

| Agent | Maker | Connects through | Rules files |
| --- | --- | --- | --- |
| [Claude](/agents/claude-apps) | Anthropic | Connector ([setup](/docs/claude-and-chatgpt)) | None |
| [ChatGPT](/agents/chatgpt) | OpenAI | Connector ([setup](/docs/claude-and-chatgpt)) | None |

## Instruction files

What each agent reads before it works, and what to put there for review.

- [AGENTS.md for an agent-to-agent review loop](/agents/files/agents-md): What to put in AGENTS.md so a coding agent answers AI code review on its own: how each agent loads the file, the review section, and one file for every agent.
- [CLAUDE.md for an agent-to-agent review loop](/agents/files/claude-md): What to put in CLAUDE.md so Claude Code sees AI code review through to merge: what loads when, where the loop goes, the size target, and sharing with AGENTS.md.
- [copilot-instructions.md for an agent-to-agent review loop](/agents/files/copilot-instructions): How GitHub Copilot CLI and Copilot in VS Code combine copilot-instructions.md with AGENTS.md, CLAUDE.md and GEMINI.md, and where the review loop belongs.
- [Cursor rules for an agent-to-agent review loop](/agents/files/cursor-rules): Cursor rules for AI code review: which .mdc rule type to use, scoping a rule with globs like a .codepanel/rules.md section, and when to use AGENTS.md.
- [GEMINI.md for an agent-to-agent review loop](/agents/files/gemini-md): What Gemini CLI loads from GEMINI.md, why it skips AGENTS.md by default, and three ways to give it the same review instructions as every other agent.
