跳转到主要内容
对比对象: 接入方式:OTel——events: otelEvents({ dialects: [otel.langsmith] }),事件/usage/ 瀑布图从应用本来就有的官方 LangSmith OTel 导出的 span 派生;方言覆盖不到的消息文本 和 gated 工具的审批分支由 adapter 手动补。被测应用是 Python,eval 侧是另起的独立 TS 项目,应用侧 src/backend/*.py 逐字节未变。 接入的全部代码变更(生成时从两个目录实测统计):

文件清单

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

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

新增的 adapter、evals 与 experiments