工具注册跟不上代码变更,Agent 会静默失败

hannune · reddit · 2026-07-22

这条帖子讨论一个很典型、也很隐蔽的 agent 失败模式:函数实现变了,但工具注册/描述没跟着变。

作者举例说,searchentities 这种工具如果在底层新增了必填参数,但注册表里的 schema 和说明仍然停留在旧版本,模型就会继续按旧接口调用。结果可能是报错,但更常见的是静默返回错误结果,最后让 agent 输出悄悄漂移。帖子给出的对策包括:

核心观点很明确:tool registration 本身就是 contract,不能只把它当配置字符串。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →