跳转到主要内容
对比对象: 接入方式:官方转换器——pi 原生 AgentEvent → 标准事件的映射是 fromPiAgentEvents"niceeval/adapter" 导出)的事,adapter 只剩传输粘合: 应用在哪个 URL、审批打哪个端点(calculate 工具走 HITL 审批)。应用由你自己按它的 方式启动(pnpm start),eval 不代管进程。应用侧 src/backend/* 逐字节未变。 接入的全部代码变更(生成时从两个目录实测统计):

文件清单

pi-sdk/
├── package.json                    修改
├── tsconfig.json                   修改
├── pnpm-workspace.yaml             修改
├── niceeval.config.ts              新增
├── agents/
│   └── pi-sdk.ts                   新增
├── evals/
│   ├── basic-qa.eval.ts            新增
│   ├── hitl-approve.eval.ts        新增
│   ├── hitl-deny.eval.ts           新增
│   ├── session-isolation.eval.ts   新增
│   └── weather-tool.eval.ts        新增
└── experiments/
    └── assistant.ts                新增

应用侧的变更(只有依赖声明)

新增的 adapter、evals 与 experiments