五条源码路线,每课都从真实文件和符号出发:先跑调用链,再核对代码证据,最后用失败实验验证状态、权限与生命周期边界。
五个项目从同一个 Agent 问题出发,给出插件组合、极简扩展、应用分层、控制协议与个人 Agent OS 五种答案。
一个把模型、工具、会话、循环和 UI 全部做成插件的 Agent Harness,如何靠 Cordis 组合成产品。
一个极简终端 Coding Harness,如何用分层包、会话树与扩展系统,把工作流选择权交还给使用者。
从两只 asyncio.Queue 到可恢复 Turn、受治理上下文、分批工具、原子 JSONL、Dream 记忆事务与 Gateway 资源所有权:拆开一只真正进入产品阶段的个人 Agent。
基于 claude-code-best 的第三方逆向复原源码,追 CLI 导入拓扑、REPL/QueryEngine 双产品壳、显式恢复状态机、确定性工具提交、权限决策格与可恢复 JSONL。
从一次渠道事件开始,沿 admission、路由、会话、Harness、运行时世代、工具权限与投递结算,拆开一个真正以所有权边界组织的个人 Agent 操作系统。