应用工具工具
LangSmith Data Migration Tool:在 LangSmith 实例间迁移数据与访问配置
langchain-ai/langsmith-data-migration-tool · A CLI tool to help users migrate data from their LangSmith cloud/self-hosted workspaces
ELI5:它是什么,解决什么问题
这是一个用 Python 编写的 CLI 工具,用于在 LangSmith 云端或自托管实例之间迁移用户与角色、数据集与实验、标注队列、项目规则、提示词、图表、模型定价、Engine Issues、Fleet 资源、长期追踪(traces)以及 Context Hub 中的 Agent 和技能,并支持根据 CSV 对单个 LangSmith 部署做访问权限同步。工具提供交互式向导 migrate-all、工作区级别的映射、迁移状态保存与 resume、以及自托管目标所需的预检配置检查;不过追踪迁移依赖目标端接受历史时间戳,SaaS 目标通常不可用,且不迁移短期追踪,也不迁移 Engine Issue 的 run 链接。
核心能力与快速开始
★ 11 · Python
- 能做什么
- 在 LangSmith 实例之间迁移用户与自定义角色、组织和工作区成员关系、带示例和附件的数据集、实验与反馈、标注队列、项目自动化规则、提示词(默认最新,可含全部提交历史)、监控图表、自定义模型定价、Engine Issues 配置与检测问题元数据、Fleet 相关资源(Agent、技能、MCP 服务器、集成、触发器、Webhook 等)、长期追踪以及 Context Hub Agent 与技能仓库(含提交历史和标签)。支持导出用户为 CSV 再导入、对单实例执行 CSV 驱动的访问同步、按工作区对映射资源、保存迁移状态、在中断后用 resume 重试、以及为自托管目标执行预检 canary 和配置提示。
- 适用场景
- 适用于把 LangSmith 工作区从云端或自托管环境搬迁到另一实例,或在同一部署内跨工作区复制数据集、提示词和配置;也适用于导出长期追踪归档、统一同步成员与角色权限、以及为 LangSmith 部署预留迁移前配置检查与失败重试流程。
- 项目形态
- 可直接使用的工具
- 部署方式
- 未说明
- 主要依赖
- 需通过 uv 安装发布的 wheel 包;需要填写源与目标 LangSmith 实例的 API Key(LANGSMITH_OLD_API_KEY、LANGSMITH_NEW_API_KEY)。追踪迁移还依赖目标实例的相关环境变量和权限配置。
- 使用限制
- traces 命令实际上只适用于自托管或 BYOC 目标;LangChain 托管的 SaaS 目标不能自行放宽历史时间戳限制,超出约 24 小时窗口的 run 会被整体拒绝。只迁移长期追踪,不迁移短期追踪、线程和分享链接;直接迁移没有可恢复检查点,需按时间窗重跑。migrate-all 不包含 traces。Engine Issue 的 run 链接、fix_branch/fix_pr_number 及部分衍生 actions 不迁移。追踪迁移前需先执行 model-pricing;同工作区迁移会被拒绝。目标端字段大小、附件大小、租户用量等限制可能影响迁移。
- 许可证
- MIT
- 最近推送
- 2026-11-02 22:10
资料检查:2026-11-05 07:00 · 卡片整理:2026-11-05 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
使用该 CLI 工具在 LangSmith 实例之间迁移数据集、实验、提示词、图表、模型定价、Engine Issues、Fleet 资源以及长期追踪(traces),并支持按工作区映射、保存迁移状态与 resume,便于在开发或运维工作中完成 LangSmith 环境迁移与访问配置同步。
查看内容依据
A Python CLI for migrating users and roles, datasets, experiments, annotation queues, project rules, prompts, charts, Engine issues, and Fleet resources between LangSmith instances, plus CSV-driven access sync for a single LangSmith deployment.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。