@langchain/langsmith-pi-extension 扩展将 Pi 编程代理 会话跟踪到 LangSmith。
配置完成后,每个 Pi 会话都会向 LangSmith 发送跟踪数据。每条跟踪包含用户消息、助手响应、工具调用和单次 LLM 调用,这使您能够对 Pi 编程代理的运行进行全面观察。
前提条件
在设置跟踪之前,请确保您已:- 安装了 Pi。
- 拥有一个 LangSmith API 密钥。
安装
通过 Pi 安装此扩展:快速开始
跟踪功能默认是禁用的。设置以下环境变量以启用跟踪并连接到您的 LangSmith 账户:pi-coding-agent LangSmith 项目。
配置
配置可以来自环境变量或 JSON 配置文件。值的合并顺序如下,后来源的优先级更高:- 默认值
~/.pi/langsmith.json(全局配置)<当前工作目录>/.pi/langsmith.json(项目配置)- 环境变量
环境变量
示例:
配置文件
在~/.pi/langsmith.json 创建全局设置,或在项目目录的 .pi/langsmith.json 进行本地覆盖:
副本
使用replicas 可以同时将跟踪发送到多个 LangSmith 目标。这对于将跟踪转发到个人工作区和共享团队项目,或者同时发送到 自托管的 LangSmith 实例和 云端 实例非常有用。
updates 对象,用于覆盖复制的运行上的元数据或标签。
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

