拆开一只生产级 Coding Agent

一条可以继续验证的思路

工具系统

这里有 4 篇文章,从一个词走向真实工作里的选择;先读懂,再决定要不要使用。

阅读线程开放
4篇札记
阅读方式先找到你卡住的地方,再顺着证据和取舍走

每篇可以独立阅读,也可以沿着这条线程继续。

拆开一只生产级 Coding Agent无需登录

本页解决的问题

先给结论

什么是「工具系统」,它会影响哪些 AI 决策?

理解构建函数、Public 与 Internal 可见性,以及晚注册对后续解析的影响 本页把相关概念、常见误区和实践文章放在同一条阅读线程里。

判断标准

先判断你卡在定义、选择还是验证,再从下方 4 篇文章中选择最接近的一篇。

下一步

从「进程级外部 Toolset Preset 注册表」开始,读完后用自己的任务复述结论。

常见误区

不要把同一主题下的所有方法当成可互换方案;输入、风险和验收标准变化时,答案也会变化。

这条问题线程

把一个词放回它真正影响的选择里。

4 篇札记
架构

进程级外部 Toolset Preset 注册表

理解构建函数、Public 与 Internal 可见性,以及晚注册对后续解析的影响

拆开一只生产级 Coding Agent 3 min →
设计模式

ToolKind 提供默认只读语义

从枚举与 is_read_only() 追踪只读默认值和能力过滤边界

拆开一只生产级 Coding Agent 3 min →
深入

实现族、注册表与动态 MCP

区分内置工具实现族、静态注册表与运行时发现的 MCP 工具

拆开一只生产级 Coding Agent 3 min →
案例

Canonical input 是稳定投影

用 CanonicalToolMeta 和输入投影解释跨工具实现的稳定合约

拆开一只生产级 Coding Agent 3 min →