Agents & Ecosystem
Opencode is not just an editor; it's an Agent-driven development environment.
What are Agents?
In Opencode, an Agent refers to an AI unit that can perceive context, plan tasks, and execute operations.
When you run /init, Opencode generates an AGENTS.md file in the project root directory.
- This is a Markdown file.
- It records the project's architecture specifications, coding style, and common commands.
- Purpose: Every time you ask a question, Opencode reads this file first. This means you don't need to repeat "please use Vue 3 Composition API" or "my database is PostgreSQL" every time—the Agent already remembers.
What is Big Pickle?
In Opencode community discussions, you may hear about "Big Pickle".
- It typically refers to Opencode's internally fine-tuned large model configuration that excels at handling complex contexts.
- It's like a "grand slam" burger, containing all capabilities including code understanding, file operations, terminal control, etc.
- Note: Specific naming may change with version updates; please refer to the official latest Model List.
MCP (Model Context Protocol)
Opencode fully supports the MCP protocol. This is a standard introduced by Anthropic aimed at enabling AI models to connect to external data in a standardized way.
What can Opencode + MCP do?
- Connect to GitHub: Directly have AI review Issues and PRs in the IDE.
- Connect to PostgreSQL: Let AI directly query database structure and generate ORM code.
- Connect to Slack: Summarize team discussions and convert them into code requirements.
You can add MCP Server addresses in the configuration file, and Opencode will automatically recognize and mount these tools.