Skip to content

按开源系统阅读

返回首页

剖面统一用项目类型、固定源码版本、入口与模块边界、循环、工具、上下文/记忆、权限、恢复、评测等问题审视实现;每篇只呈现已核对的局部路径,未覆盖的维度保留为未知或后续工作。新增剖面按模板起稿。

Pi 是最早写成的系统案例,用来建立“运行循环 → 交互外壳 → 扩展资源”的阅读方法;它不是本书的通用 Agent 模板。也可以从你关心的机制直接进入 Codex 的执行审批、OpenCode 的工具调用状态或 Letta Code 的记忆可见性。这些都是各自固定版本的一条窄路径,不代表对项目整体的审计。

系统切面本篇关注的差异
Pi运行核心、coding-agent 会话、Extension 与 Skill 边界
Codex一次执行如何跨审批、沙箱与工具结果边界
OpenCode单次工具调用状态与会话状态为何不同
OpenHandsSDK 中 ActionEvent、确认闸门与 ObservationEvent
mini-SWE-agent消息账本与 role=exit 停止契约
Letta Codelocal MemFS v1 的记忆文件与当前上下文
Mem0OSS 同步记忆写入与多信号排序的候选边界
LangGraph同一 thread 的 checkpoint 版本与分支
Browser Use一次 step 的观察、模型动作、执行与历史
OpenClawGateway 显式 sessionKey 的所有者解析与授权目标
GPT ResearcherHybrid 本地/网页上下文汇合及空材料边界
Qwen Code延迟工具的 schema 发现与执行双路径
Kimi Code忙时 steer 缓冲如何在 step 边界进入当前 turn
MiMo Code长会话 writer、checkpoint watermark 与窗口重建

Aider、Cline、Goose、Gemini CLI 等先列为扩展对照,是否深读由它们能否补充新的设计取舍决定。闭源产品只可依据官方公开资料做边界清晰的参考,不标成开源源码剖面。


在线预览稿:书稿仍在校稿,系统篇以文内固定源码版本为准;静态阅读不等于运行验收。