Skip to main content
对比对象: 接入方式:这个应用使用自定义 JSON 帧,因此 Adapter 需要自行把每一帧转成 NiceEval 的标准事件。 tool-input 映射为 operation.startedtool-output 映射为 operation.finishedtext-delta 累积成 message 收到 tool-approval-request 后,当前 Turn 会等待用户选择,并产生 input.requested 事件。Adapter 把尚未读完的流保存在 ctx.session 中,收到选择后继续读取。 被测应用使用 Python,评估代码则放在独立的 TypeScript 项目中。接入过程没有修改应用的 src/backend/*.py。 若要查看 OTel 调用瀑布图,请使用 tier2/ 示例;若要比较功能配置,请使用 tier3/ 示例。 接入的全部代码变更(生成时从两个目录实测统计):

文件清单

新增的 TS 侧脚手架(应用本身零改动)

新增的 Adapter、评估用例与实验