toolcontract

面向 LLM 智能体工具调用的契约测试库

toolcontract 是一个专注于 LLM 智能体工具调用(tool-calling)的契约测试 Python 库。当模型厂商发布新模型版本时,智能体的工具调用行为可能悄然变化——参数被新增、删除或改名、同一输入选择了不同工具、返回值不再符合下游 schema。它让你固定一组期望的工具调用轨迹黄金集,对真实模型运行并给出通过/失败/不确定判定与 diff,类似微服务契约测试的 Pact,或视觉回归的 Percy,用于在 CI 中提前捕获生产前的工具调用回归

函数调用测试生成
访问官网
收录动态

1

最近更新

2026-08-05

评价样本

未收录

GitHub Stars

1

工具功能

这个工具能做什么、适合谁用,以及目前已识别的核心能力。

工具简介

toolcontract 是一个专注于 LLM 智能体工具调用(tool-calling)的契约测试 Python 库。当模型厂商发布新模型版本时,智能体的工具调用行为可能悄然变化——参数被新增、删除或改名、同一输入选择了不同工具、返回值不再符合下游 schema。它让你固定一组期望的工具调用轨迹黄金集,对真实模型运行并给出通过/失败/不确定判定与 diff,类似微服务契约测试的 Pact,或视觉回归的 Percy,用于在 CI 中提前捕获生产前的工具调用回归

核心功能

2 项已整理
函数调用
测试生成

价格信息

免费

当前仅展示已核验的定价模式。

基础信息

更新频率
近 7 天暂无收录动态
最近更新
2026-08-05
覆盖行业
程序员

更新日志

按时间记录功能更新、版本发布、新工具入库等重要变化。

  1. 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 库,可在模型版本更新时检测工具调用参数、工具选择与返回值的回归。

toolcontract:功能、价格、更新日志与同类对比 | AI Equal