Langsmith Fetch

Débogue les agents LangChain/LangGraph en récupérant les traces LangSmith via le CLI langsmith-fetch

par ECNU-ICALK · ECNU-ICALK/AutoSkill

Fonctionne avec configuration ★ 7.6/10

Langsmith Fetch — Débogue les agents LangChain/LangGraph en récupérant les traces LangSmith via le CLI langsmith-fetch

Ce que fait

Enveloppe le CLI externe langsmith-fetch pour extraire les traces d'exécution récentes d'un projet LangSmith, puis analyse les erreurs, les appels d'outils, l'utilisation des tokens et les opérations de mémoire. Se déclenche lorsque l'utilisateur demande de déboguer un agent, d'afficher les traces récentes, de vérifier les erreurs ou d'examiner les performances de l'agent. Nécessite le package pip langsmith-fetch plus une LANGSMITH_API_KEY et un projet qui a déjà des traces.

Rapport de test

SKILL.md localisé à SkillBank/Common/AwesomeClaudeSkills/langsmith-fetch/SKILL.md ; le frontmatter est analysé avec name+description. Le corps ne contient aucun script — il ne fait qu'appeler le CLI externe langsmith-fetch, que j'ai confirmé être un vrai package PyPI (v0.3.1) dont les commandes documentées (traces/trace/threads/thread, --limit, --last-n-minutes, --format pretty|json|raw, --include-metadata) correspondent à la compétence. Les deux dépôts référencés ont renvoyé HTTP 200. Aucune faille de sécurité (pas de curl|sh, base64, ou exfiltration). N'a PAS pu exécuter l'étape de sortie : langsmith-fetch nécessite une LANGSMITH_API_KEY valide et un projet contenant de vraies traces d'agent, que je ne peux pas fournir, donc aucun artefact base de référence vs compétence n'a été produit. La documentation perd un point pour un léger décalage (la compétence montre --after et une sous-commande config show/set ; le vrai CLI utilise --since) et des exemples de sorties fabriqués.

Testé le: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/ECNU-ICALK/AutoSkill.git /tmp/langsmith-fetch-src
mkdir -p ~/.claude/skills
cp -R /tmp/langsmith-fetch-src/SkillBank/Common/AwesomeClaudeSkills/langsmith-fetch ~/.claude/skills/langsmith-fetch
# Required external dependency (the skill only calls this CLI; nothing is bundled):
#   pip install langsmith-fetch        # PyPI package, currently v0.3.1
# Required environment (skill produces nothing without these):
#   export LANGSMITH_API_KEY=lsv2_...
#   export LANGSMITH_PROJECT=your-project-name
# The target project must already contain traces from a running LangChain/LangGraph agent.
# Note: SKILL.md references some flags that differ from the real CLI (e.g. --after; real CLI uses --since).

Commandes et exemples de prompts

  • /langsmith-fetchDébogue les agents LangChain/LangGraph en récupérant les traces LangSmith via le CLI langsmith-fetch

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Fetch the latest LangSmith trace for this agent
  • Why did my LangGraph agent call the wrong tool
  • Analyze recent agent traces for memory errors