Tool Calling 为什么要有 Schema Tool Calling 为什么要有 Schema正文Tool Calling 把模型的自然语言意图转成结构化操作。Schema 的作用是定义工具名称、参数类型、必填字段、默认值和风险等级。模型输出工具调用后运行时先用 Schema 校验参数再进入真实执行。在 Coding Agent 里Schema 尤其关键。文件读取、命令执行、代码编辑都属于高影响操作参数格式清晰才能降低误调用。Schema 还可以辅助模型理解工具边界让它知道每个工具适合处理什么任务。项目里常见做法是把工具描述、参数说明和权限级别统一注册到 ToolRegistry再由运行时统一调度。读取文件工具只接受路径参数代码编辑工具还要声明目标文件和变更内容。Schema 让模型输出从自由文本变成可校验的工程动作。配图核心流程模型意图参数校验执行工具返回模型下一轮决策