@ agent-incept/ vitest (英语)
本地代理检测故障文物的毒物记者,加 实验 追踪合同匹配者.
支助级别: · 实验(匹配)——见 支助。 。 。 .
何时使用
- 运行仪器代理的虚拟套房
- 关于失败的公关文物而不改变断言库
- 实验轨迹断言
toPassTraceContract编号 :toHaveRequiredTool
不使用时
- 评分( 使用
@agent-inspect/jest(中文(简体) ) - 没有代理检查痕迹的测试
安装
npm install agent-inspect @agent-inspect/vitest vitest
端点 : vitest@^2.1.0 || ^3.2.6 (Vites 2仍供消费者使用;单雷波测试跑者使用Vitest → 3.2.6)
记者的例子
// vitest.config.ts
import { defineConfig } from "vitest/config";
import agentInspectReporter from "@agent-inspect/vitest";
export default defineConfig({
test: {
reporters: ["default", agentInspectReporter({ traceDir: ".agent-inspect" })],
},
});
实验匹配器
import { expect } from "vitest";
import { agentInspectVitestMatchers } from "@agent-inspect/vitest";
expect.extend(agentInspectVitestMatchers);
expect(read).toPassTraceContract(contract);
expect(read).toHaveRequiredTool("lookup_orders");
没有 expectTrace(...).toSatisfyTraceContract 帮助者——使用上面的匹配者.
隐私
- 仅在失败时写入本地跟踪( 默认情况下)
- 没有默认上传到代理检查
API 密码
- 默认导出: Vitest 报告厂
agentInspectVitestMatchers- 实验
国 际
失败后 : npx agent-inspect report <run-id>
限制
- 匹配者为 实验 并可能在未成年人中演变
- 当匹配者不足时,优先使用深 CI 门的CLI / Trace Contact API
文档
解决问题
- 没有文物 : 确保跟踪在测试和记者时被写入
traceDir匹配 - 保留了原始错误 : 记者不会吞下 Vitest 失败
版本
部分固定代理监取放行. 参见当前版本的npm徽章/包表.
许可证
麻省理工学院