@ agent- inspects/openai- agents (英语)
OpenAI 代理JS 追踪处理器 – 本地代理 检查痕迹.
支助级别: 得到支持——见 支助。 。 。 .
何时使用
- 你经营特工
@openai/agents - 你想这样 仅本地 跟踪( 没有默认的 OpenAI 跟踪导出)
不使用时
- 替换 OpenAI 的主机追踪, 当你仍然需要他们的仪表盘时
- 非开放AI 代理框架
安装
npm install agent-inspect @agent-inspect/openai-agents @openai/agents
端点 : @openai/agents@^0.12.0
示例
import { Agent, run, setTraceProcessors } from "@openai/agents";
import { agentInspectOpenAiAgents } from "@agent-inspect/openai-agents";
setTraceProcessors([
agentInspectOpenAiAgents({ traceDir: ".agent-inspect" }),
]);
const agent = new Agent({ name: "demo", tools: [] });
await run(agent, "hello");
使用 setTraceProcessors 替换 用于本地模式。 避免 addTraceProcessor() 如果您需要禁用默认导出者.
隐私
- 仅本地 JSONL 文件
- 代理检查没有上传到 OpenAI
- 默认仅元数据
capture: "preview"被选入并持续限制inputPreview编号 :outputPreview横跨属性,在它们到达磁盘前进行编辑并切换到maxPreviewChars; 没有完整内容模式- Redaction 是基于密钥的, 因此预览中仍然可以包含敏感的自由文本 – 运行
agent-inspect redact共享前
API 密码
| 导出 | 目的 |
|---|---|
agentInspectOpenAiAgents(options) | TracingProcessor 地方持久性 |
getDiagnostics() | 错误配置加解析的捕获模式和预览计数器的警告 |
国 际
npx agent-inspect list • 妇女 sessions • 妇女 report
文档
解决问题
- 复制导出 : 使用
addTraceProcessor保留 SDK 默认导出器 — 只使用本地替换模式 - 交易/会议: 映射到运行元数据; 会话代号见文件
- 预览模式中的空预览 : 该跨度类型没有载荷场(手接、护栏、代理),或SDK省略了。 有效载荷跨度报告
AI_CAPTURE_FIELD_UNAVAILABLE结束onDiagnostic财务报告和审定财务报表getDiagnostics().capture - 预览看起来断绝 : 他们受约束
maxPreviewChars,该share财务报告和审定财务报表strict进一步编辑配置文件上限
版本
部分固定代理监取放行. 参见当前版本的npm徽章/包表.
许可证
麻省理工学院