@ agent-inspect/ langchain (签名)
LangChain召回处理器 – 本地特工 检查痕迹.
支助级别: 得到支持——见 支助。 。 。 .
何时使用
- 使用 LangChain 或 LangGraph 应用程序
@langchain/core调用 - 你想这样
persist: true没有主机后端的本地 JSONL - 证据第一CI / 追踪LangGraph上方的契约门(
init --framework langgraph(中文(简体) )
不使用时
- Raw LangGraph 不包含 LangChain 调用( 集成点的电线调用)
- 主办方 LangSmith 替换
安装
npm install agent-inspect @agent-inspect/langchain @langchain/core
端点 : @langchain/core@^1.0.0
示例
import { AgentInspectCallback } from "@agent-inspect/langchain";
const handler = new AgentInspectCallback({
traceDir: ".agent-inspect",
runName: "my-chain",
// persist omitted: enabled automatically when traceDir is set
});
// Pass handler to your chain / LangGraph invoke callbacks
await graph.invoke(input, { callbacks: [handler] });
await handler.flush(); // optional — awaitHandlers already drains persistence
await handler.close(); // serverless / unusual shapes — idempotent
const d = handler.getDiagnostics();
// counts only: lateEventCount, pendingRelationshipCount, finalized, …
隐私
- 仅本地文件; 只默认元数据
- 无代理检查网络活动
API 密码
| 导出 | 目的 |
|---|---|
AgentInspectCallback | 兰彩 BaseCallbackHandler (单位:千美元)awaitHandlers, (中文(简体) ), flush编号 :finalize编号 :close, (中文(简体) ), getDiagnostics(中文(简体) ) |
extractModelName, (中文(简体) ), safePreview | 元数据助手 |
忠诚
见 语文:英文 适用于LangGraph/LangChain适配器合同(生命周期、父母、工具身份、坚持不懈).
国 际
与 persist: true,使用配置于 traceDir数字 :
npx agent-inspect list --dir ./.agent-inspect
npx agent-inspect view <run-id> --dir ./.agent-inspect --summary
npx agent-inspect report <run-id> --dir ./.agent-inspect
残留的痕迹仍然留在当地。 共享导出或报告前,请遵循 安全追踪共享清单 并审查生成的敏感元数据.
文档
解决问题
- 空跟踪 : 提供
traceDir(一意而为地)或persist: true,并附加回调以引用/流 - 兰格: 偏爱
{ callbacks: [handler] }打开invoke编号 :stream; 工具节点应可向前运行config - 未完成运行 : 打电话
await handler.finalize()编号 :close()关闭时; 检查getDiagnostics().lateEventCount - 未解决的父母: 对语义标签的预期
LangGraph编号 :__start__当不存在唯一匹配时——在步骤元数据中可见
版本
部分固定代理监取放行. 参见当前版本的npm徽章/包表.
许可证
麻省理工学院