专题篇章
拆开一只生产级 Coding Agent
从源码看一只生产级 Coding Agent 的运行时、工具、记忆、安全和扩展点。把这套架构变成评估任何 Coding Agent 时都能使用的问题清单。
专题篇章25篇札记
本页解决的问题
先给结论「拆开一只生产级 Coding Agent」AI 学习路径适合解决什么问题?
从源码看一只生产级 Coding Agent 的运行时、工具、记忆、安全和扩展点。把这套架构变成评估任何 Coding Agent 时都能使用的问题清单。 路线包含 25 篇免费札记,每篇聚焦一个可以独立搜索、理解和验证的问题。
判断标准
核心主题包括:系统地图、Agent 核心循环、工具系统、上下文与记忆。
下一步
从「79 个 Workspace 成员如何组成产品」开始,再按当前任务选择下一篇。
常见误区
不要为了完成目录而跳过实践;能用自己的例子解释一个取舍,比读完更多标题更重要。
这条路径会练什么
从第一篇打开
每个章节都围绕一类真实决策展开。可以顺着走,也可以从正在处理的工作切入。
0179 个 Workspace 成员如何组成产品按入口、Agent 运行时、工具和基础设施还原 Cargo Workspace 的真实分层↗02Rust 技术选型:事实与推断从源码可验证事实出发,分析类型系统、并发安全和分发方式带来的工程取舍↗03从真实 main() 到第一轮采样追踪入口、会话创建、提示词渲染、模型采样与流式返回的完整调用链↗04Session Actor:线程、状态与取消边界梳理会话状态所有权、消息流转、后台任务与 CancellationToken 的中断路径↗05Compaction:85% 阈值与可选 two-pass核对自动压缩阈值、memory flush、two-pass 和超时预算的真实配置↗06PromptContext:可检查的渲染输入拆解可序列化上下文、TemplateOverride 和 TemplateRenderer 的模板渲染边界↗07进程级外部 Toolset Preset 注册表理解构建函数、Public 与 Internal 可见性,以及晚注册对后续解析的影响↗08ToolKind 提供默认只读语义从枚举与 is_read_only() 追踪只读默认值和能力过滤边界↗09实现族、注册表与动态 MCP区分内置工具实现族、静态注册表与运行时发现的 MCP 工具↗10Canonical input 是稳定投影用 CanonicalToolMeta 和输入投影解释跨工具实现的稳定合约↗11估算、百分比与严格阈值区分 Token 估算、使用率计算和 exceeds_threshold 的严格比较语义↗12从文件变更到混合排序追踪 FTS、向量检索、时间衰减和 MMR 重排组成的记忆召回流水线↗13Dream 的真实机制核对空闲门控、DreamLock、后台整理和记忆写回的实际边界↗14AgentDefinition 与 Persona 如何合并拆解 Agent 定义、Persona 覆盖与最终会话行为的合并顺序↗15子 Agent 的四个隔离维度从上下文来源、恢复模式、工作树和任务状态分析隔离边界↗16多 Agent 的组织方式基于公开证据比较 Agent、Persona、协调者与并行任务的组织方式↗17五种沙箱 Profile比较 workspace、devbox、read-only、strict、off 与自定义 Profile 的边界↗18从工具请求到受限执行沿 ToolKind、权限决策和平台沙箱追踪完整授权链↗19Hooks:明确 deny 才阻断核对生命周期事件、matcher、PreToolUse 阻断和故障 fail-open 语义↗20MCP 连接、发现与恢复确认客户端角色,拆解 OAuth、工具命名、能力发现、状态合并与重连↗21Plugin Marketplace 的发现与信任区分目录、安装、运行时发现、启用状态与插件根信任↗22Grok Build 与 Claude Code 证据化对照按源码、仓库文档和公开产品行为完成多维比较,保留未知项↗23Grok Build 工程复盘与证据边界用类型、状态机、测试和仓库政策复盘工程优点与适用限制↗24Coding Agent 设计工作台围绕九个系统维度输出架构决定、故障路径、验证方式和结课成果↗25Grok Build 专题 · 30 道灵魂拷问每题附考察意图、答题框架与加分点:运行时循环 / Compaction / 工具权限 / 记忆检索 / 沙箱安全 / MCP 集成↗