OpenCode 旧版 eec0843c 源码教程
旧版 eec0843c
源码提交
eec0843ce422
上一版教程的完整冻结副本,保留原有正文、元数据和源码证据。
- 规划章节:14
- 已完成章节:14
- 待补章节:无
- 最近质量检查:
batch-7
| # | 章节 | 难度 | 预计阅读 | 状态 |
|---|---|---|---|---|
| 01 | CLI / 启动入口 | 入门 | 35 分钟 | 已完成 |
| 02 | 用户输入与会话 | 中等 | 40 分钟 | 已完成 |
| 03 | Agent 核心循环 | 较难 | 45 分钟 | 已完成 |
| 04 | 模型 Provider / LLM 调用 | 较难 | 50 分钟 | 已完成 |
| 05 | Tool 调用系统 | 中等 | 50 分钟 | 已完成 |
| 06 | 文件读写与代码修改 | 中等 | 40 分钟 | 已完成 |
| 07 | Shell / 命令执行 | 较难 | 45 分钟 | 已完成 |
| 08 | LSP / 诊断 / 上下文增强 | 较难 | 45 分钟 | 已完成 |
| 09 | 权限、审批、安全边界 | 中等 | 40 分钟 | 已完成 |
| 10 | 配置系统 | 较难 | 45 分钟 | 已完成 |
| 11 | UI / TUI / Desktop / IDE 相关 | 中等到较难 | 35 分钟 | 已完成 |
| 12 | SDK / API / 对外扩展点 | 中等 | 40 分钟 | 已完成 |
| 13 | 测试与工程化 | 入门 | 30 分钟 | 已完成 |
| 14 | 从 OpenCode 反推 mini coding agent | 中等 | 60 分钟 | 已完成 |
推荐学习路线
Section titled “推荐学习路线”01 CLI / 启动入口 -> 02 用户输入与会话 -> 13 测试与工程化 -> 14 mini agent
Agent 核心路线
Section titled “Agent 核心路线”02 用户输入与会话 -> 03 Agent 核心循环 -> 04 模型 Provider / LLM 调用 -> 09 权限、安全边界
Tool calling 路线
Section titled “Tool calling 路线”03 Agent 核心循环 -> 05 Tool 调用系统 -> 06 文件修改 -> 07 Shell -> 08 LSP / 诊断