
toolcontract
面向 LLM 智能体工具调用的契约测试库
toolcontract 是一个专注于 LLM 智能体工具调用(tool-calling)的契约测试 Python 库。当模型厂商发布新模型版本时,智能体的工具调用行为可能悄然变化——参数被新增、删除或改名、同一输入选择了不同工具、返回值不再符合下游 schema。它让你固定一组期望的工具调用轨迹黄金集,对真实模型运行并给出通过/失败/不确定判定与 diff,类似微服务契约测试的 Pact,或视觉回归的 Percy,用于在 CI 中提前捕获生产前的工具调用回归
1
2026-08-05
未收录
1
工具功能
这个工具能做什么、适合谁用,以及目前已识别的核心能力。
工具简介
toolcontract 是一个专注于 LLM 智能体工具调用(tool-calling)的契约测试 Python 库。当模型厂商发布新模型版本时,智能体的工具调用行为可能悄然变化——参数被新增、删除或改名、同一输入选择了不同工具、返回值不再符合下游 schema。它让你固定一组期望的工具调用轨迹黄金集,对真实模型运行并给出通过/失败/不确定判定与 diff,类似微服务契约测试的 Pact,或视觉回归的 Percy,用于在 CI 中提前捕获生产前的工具调用回归
核心功能
价格信息
免费当前仅展示已核验的定价模式。
基础信息
- 更新频率
- 近 7 天暂无收录动态
- 最近更新
- 2026-08-05
- 覆盖行业
- 程序员
更新日志
按时间记录功能更新、版本发布、新工具入库等重要变化。
- 2026-08-05新工具首发
开源发布 toolcontract,一个针对 LLM 智能体工具调用行为的契约测试 Python 库,可在模型版本更新时检测工具调用参数、工具选择与返回值的回归。
toolcontract 常见问题
关于 toolcontract 的定位、核心功能、价格与最近更新。
toolcontract 是什么?
toolcontract 是一个专注于 LLM 智能体工具调用(tool-calling)的契约测试 Python 库。当模型厂商发布新模型版本时,智能体的工具调用行为可能悄然变化——参数被新增、删除或改名、同一输入选择了不同工具、返回值不再符合下游 schema。它让你固定一组期望的工具调用轨迹黄金集,对真实模型运行并给出通过/失败/不确定判定与 diff,类似微服务契约测试的 Pact,或视觉回归的 Percy,用于在 CI 中提前捕获生产前的工具调用回归。
toolcontract 有哪些核心功能?
toolcontract 当前已核验的核心功能包括:函数调用、测试生成。
toolcontract 如何收费?
toolcontract 当前已核验的价格模式为免费。
toolcontract 最近有什么更新?
2026-08-05:开源发布 toolcontract,一个针对 LLM 智能体工具调用行为的契约测试 Python 库,可在模型版本更新时检测工具调用参数、工具选择与返回值的回归。