langsmith-fetch 是做什么的?
通过从 LangSmith Studio 获取执行追踪来调试 LangChain 和 LangGraph 代理。适用于调试代理行为、调查错误、分析工具调用、检查内存操作或评估代理性能。自动获取最近的追踪并分析执行模式。需要安装 langsmith-fetch CLI。
安装
pip install langsmith-fetch
使用方法
在代码编辑器或终端中运行以下命令以获取最近追踪:
langsmith-fetch --run-id <run_id>
或者使用配置环境变量:
LANGCHAIN_API_KEY=your_api_key
LANGCHAIN_PROJECT=your_project
功能特性
- 自动获取最近的 LangSmith 追踪
- 分析代理执行模式
- 检查工具调用和内存操作
- 支持错误调查和性能分析
示例
from langsmith_fetch import fetch_traces
traces = fetch_traces(project="my-project", limit=5)
for trace in traces:
print(trace)
支持
如有问题,请参见 LangSmith 文档 或提交 Issue。