- before:https://github.com/CorrectRoadH/niceeval/tree/main/examples/zh/origin/ai-sdk-v7 —— 普通的 AI SDK v7 聊天应用(HTTP 服务器 + React 聊天 UI),还没接任何 eval。
- after:https://github.com/CorrectRoadH/niceeval/tree/main/examples/zh/tier1/ai-sdk-v7 —— 同一个应用接入 NiceEval 之后的样子。
uiMessageStreamAgent——AI SDK UI Message Stream 协议(useChat
后端的标准 SSE)的官方无侵入 adapter,adapter 文件只剩配置:端点在哪、请求体怎么带
model。会话重放、HITL 审批(needsApproval 工具的 part 改写重发)、事件直构全是
工厂内置行为;usage 从应用本来就有的官方 @ai-sdk/otel 集成产的 GenAI spans 派生
(events: otelEvents({ dialects: [otel.genAi] })),瀑布图同一批 span。应用侧
src/backend/* 逐字节未变。
接入的全部代码变更(生成时从两个目录实测统计):