langsmith-fetch — скилл для Claude Code: трассировки LangSmith
Достаёт трейсы LangSmith из терминала, чтобы разобрать поведение агента: какие инструменты вызывались и что вернули.
npx skills add langchain-ai/lca-skills --skill langsmith-fetch -a claude-codeЧто делает langsmith-fetch
Скилл учит агента вытягивать трейсы LangSmith и складывать их в локальную папку. Работает через CLI langsmith-fetch: сначала ищет .env с ключом, потом забирает последние трейсы или один по ID.
Для запуска нужны две вещи: langsmith-fetch в зависимостях проекта и LANGSMITH_API_KEY в .env. Без ключа команды не пройдут, поэтому первым шагом скилл советует найти файл: find . -name ".env" -type f 2>/dev/null. Дальше все вызовы идут с --env-file <path-to-.env>, проект берётся из LANGSMITH_PROJECT или задаётся через --project-uuid.
Вывод бывает трёх видов: --format pretty для чтения глазами, --format json и --format raw для разбора и передачи дальше. Флаг --include-metadata добавляет тайминги, токены и стоимость. Дальше агент открывает сохранённые файлы и отвечает на вопросы: что вызывалось, что вернулось, совпало ли с ожиданием.
Какие задачи решает
- вытащить последние трейсы агента в локальную папку
- разобрать один трейс по ID, когда известен проблемный запуск
- посмотреть, какие инструменты вызывал агент и что они вернули
- сравнить тайминги, токены и стоимость по трейсу
- найти
.envс ключом LangSmith в незнакомом проекте
Примеры запросов агенту
- найди .env с LANGSMITH_API_KEY и забери последние 10 трейсов в ./traces
- покажи трейс <trace-id> с метаданными: тайминги, токены, стоимость
- выгрузи трейсы проекта в json и скажи, какие инструменты падали
Как установить langsmith-fetch
1Через Skills CLI (Vercel)
npx skills add langchain-ai/lca-skills --skill langsmith-fetch -a claude-code2Вручную: положить файлы
~/.claude/skills/langsmith-fetch/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/langsmith-fetch/
1Через Skills CLI (Vercel)
npx skills add langchain-ai/lca-skills --skill langsmith-fetch -a codex2Вручную: положить файлы
.agents/skills/langsmith-fetch/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add langchain-ai/lca-skills --skill langsmith-fetch -a cursor2Вручную: положить файлы
.cursor/skills/langsmith-fetch/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install langchain-ai/lca-skills langsmith-fetch2Вручную: положить файлы
.github/skills/langsmith-fetch/SKILL.md1Через Skills CLI (Vercel)
npx skills add langchain-ai/lca-skills --skill langsmith-fetch -a gemini-cli2Командой платформы
gemini skills install https://github.com/langchain-ai/lca-skills --path skills/langsmith-fetchВручную: положить файлы
.devin/skills/langsmith-fetch/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add langchain-ai/lca-skills --skill langsmith-fetch -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о langsmith-fetch
Как установить langsmith-fetch в Claude?
Выполните npx skills add langchain-ai/lca-skills --skill langsmith-fetch -a claude-code. Скилл появится в ~/.claude/skills/langsmith-fetch/SKILL.md.
Что делает langsmith-fetch?
Забирает трейсы LangSmith через CLI и сохраняет их локально, чтобы разбирать поведение агента: вызовы инструментов, ответы, историю диалога.
Что нужно, чтобы скилл заработал?
langsmith-fetch в зависимостях проекта и LANGSMITH_API_KEY в .env. Все команды запускаются с --env-file <path-to-.env>.