04. 工具 Schema 怎样改变 Agent 的行为
从工具名称、描述、参数约束和返回契约分析模型如何选择动作,以及为什么工具定义也是上下文的一部分
把问题拆开,用实验和代码留下可以复查的答案。
从工具名称、描述、参数约束和返回契约分析模型如何选择动作,以及为什么工具定义也是上下文的一部分
沿着一条真实工具轨迹拆解解析、校验、授权、执行、记录和回填六个运行时阶段
比较完整回填、截断、摘要和外部引用,分析工具结果怎样影响下一轮推理与上下文长度
从 Kimi 的两条并行 Bash 调用出发,比较串行、并行与命令合并的延迟、失败和权限边界
把模型、工具和授权过程表示成明确状态,分析中断恢复为什么不能只依靠一段对话历史
把授权拆成主体、动作、资源、条件和时效,解释读取许可为什么不能自动扩展为写入或联网许可
从工具完成但结果尚未记录的崩溃窗口出发,分析幂等键、状态查询和恢复策略
区分模型、协议、参数、权限、工具和外部服务错误,为每一层设置不同的重试与恢复策略
区分模型当前可见内容、会话压缩结果与跨会话存储,并分析来源、范围和过期策略
从任务包、上下文隔离、权限收缩和结果验证分析子 Agent 何时值得引入