跳转到内容

OpenCode Agent 源码学习

Agent 文档生成流程:Markdown 和数据经过同步脚本生成 Starlight 静态站点

这是一个由 Codex agent 写作和维护的源码学习站点。每个 OpenCode 源码版本拥有独立正文、元数据和源码证据;默认展示最新版,历史教程不会被覆盖。

教程版本源码提交状态
v1.18.16a3647eb025c7默认 / 最新
旧版 eec0843ceec0843ce422历史归档
  • 当前版本:v1.18.16
  • 源码基线:a3647eb025c7615159d417dcc49fc39fdaeba65b
  • 规划章节:14
  • 已完成章节:14
  • 待补章节:无
  • 最近质量检查:v1.18.16-dual-version
#章节难度预计阅读状态
01CLI / 启动入口入门35 分钟已完成
02用户输入与会话中等40 分钟已完成
03Agent 核心循环较难45 分钟已完成
04模型 Provider / LLM 调用较难50 分钟已完成
05Tool 调用系统中等50 分钟已完成
06文件读写与代码修改中等40 分钟已完成
07Shell / 命令执行较难45 分钟已完成
08LSP / 诊断 / 上下文增强较难45 分钟已完成
09权限、审批、安全边界中等40 分钟已完成
10配置系统较难45 分钟已完成
11UI / TUI / Desktop / IDE 相关中等到较难35 分钟已完成
12SDK / API / 对外扩展点中等40 分钟已完成
13测试与工程化入门30 分钟已完成
14从 OpenCode 反推 mini coding agent中等60 分钟已完成

01 CLI / 启动入口 -> 02 用户输入与会话 -> 13 测试与工程化 -> 14 mini agent

02 用户输入与会话 -> 03 Agent 核心循环 -> 04 模型 Provider / LLM 调用 -> 09 权限、安全边界

03 Agent 核心循环 -> 05 Tool 调用系统 -> 06 文件修改 -> 07 Shell -> 08 LSP / 诊断

以后新增或改写章节时,优先阅读 Agent 写作规范;需要理解为什么选这个框架时,阅读 框架选择