OpenCode 学习文档的完整索引。
| 文档 | 时间 | 描述 |
|---|
| 快速入门 | 30min | 从零开始,第一次对话 |
| FAQ | 按需 | 常见问题解答 |
| 包 | 文档 | 难度 | 优先级 |
|---|
| opencode | 📄 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| sdk | 📄 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| plugin | 📄 | ⭐⭐⭐ | ⭐⭐ |
| console | 📄 | ⭐⭐⭐ | ⭐⭐ |
| app | 📄 | ⭐⭐⭐ | ⭐⭐ |
| desktop | 📄 | ⭐⭐⭐ | ⭐⭐ |
| ui | 📄 | ⭐⭐ | ⭐⭐ |
| slack | 📄 | ⭐⭐ | ⭐ |
| extensions | 📄 | ⭐⭐ | ⭐ |
| enterprise | 📄 | ⭐⭐ | ⭐ |
| web | 📄 | ⭐ | ⭐ |
| util | 📄 | ⭐ | ⭐ |
| function | 📄 | ⭐ | ⭐ |
| 模块 | 文档 | 难度 | 优先级 |
|---|
| agent | 📄 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| config | 📄 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| permission | 📄 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| session | 📄 | ⭐⭐⭐ | ⭐⭐⭐ |
| snapshot | 📄 | ⭐⭐⭐ | ⭐⭐⭐ |
| skill | 📄 | ⭐⭐ | ⭐⭐ |
| share | 📄 | ⭐⭐ | ⭐⭐ |
| pty | 📄 | ⭐⭐⭐ | ⭐⭐⭐ |
| bus | 📄 | ⭐⭐ | ⭐⭐⭐ |
| project | 📄 | ⭐⭐ | ⭐⭐⭐ |
| tool | 📄 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| cli | 📄 | ⭐⭐⭐ | ⭐⭐⭐ |
| utilities | 📄 | ⭐ | ⭐ |
| 模块 | 文档 | 难度 | 优先级 |
|---|
| MCP 实现 | 📄 | ⭐⭐⭐ | ⭐⭐⭐ |
| LSP 实现 | 📄 | ⭐⭐⭐ | ⭐⭐⭐ |
| ACP 实现 | 📄 | ⭐⭐⭐ | ⭐⭐⭐ |
| 流程 | 文档 | 难度 | 描述 |
|---|
| Agent 生命周期 | 📄 | ⭐⭐⭐ | 从 Prompt 到 Code |
| 状态同步 | 📄 | ⭐⭐⭐ | 实时更新机制 |
| 插件加载 | 📄 | ⭐⭐ | 插件系统流程 |
| 工具执行 | 📄 | ⭐⭐⭐⭐ | 工具调用详解 |
| 权限流程 | 📄 | ⭐⭐⭐ | 权限检查机制 |
| 快照回滚 | 📄 | ⭐⭐ | Git 变更追踪 |
| 错误处理 | 📄 | ⭐⭐ | 错误恢复策略 |
| 集成 | 文档 | 难度 |
|---|
| VS Code | 📄 | ⭐⭐ |
| GitHub Action | 📄 | ⭐⭐ |
| 案例 | 文档 | 难度 | 时间 |
|---|
| 创建自定义 Agent | 📄 | ⭐ | 20min |
| 集成 MCP Server | 📄 | ⭐⭐ | 30min |
| 调试会话问题 | 📄 | ⭐⭐ | 20min |
| 类别 | 文档数量 | 总字数 |
|---|
| 入门指南 | 2 | ~15,000 |
| 学习路径 | 1 | ~5,000 |
| 架构设计 | 4 | ~20,000 |
| 核心包 | 12 | ~30,000 |
| 内部模块 | 10 | ~25,000 |
| 关键流程 | 7 | ~20,000 |
| 集成 | 2 | ~5,000 |
| 实战案例 | 3 | ~15,000 |
| 总计 | 41 | ~135,000 |
- 👉 快速入门 (30min)
- 👉 学习路径 A (1-2h)
- 👉 Cookbook - 案例 01 (20min)
- 👉 学习路径 B (1-2天)
- 👉 核心包 - opencode (必读)
- 👉 内部模块 - Agent (必读)
- 👉 学习路径 C (半天)
- 👉 Cookbook (实战案例)
- 👉 插件系统 (核心)
需要创建新文档?参考:
准备好开始学习了? 👉 快速入门