langsmith-tracing
posts_batch=$(echo "$posts_batch" | jq --argjson data "$assistant_data" '. += [$data]')
- Automations
- Monitoring
- 101
What it does and how to use it
A hook that automates monitoring actions at key moments (before/after a tool runs, on save, etc.), without you having to think about it.
- Install the hook (command above).
- It runs automatically on the defined events.
- Adjust the rules in the settings file if you want to fine-tune it.
Install (Claude Code)
mkdir -p .claude/hooks && curl -fsSL https://doutorai.pt/data/lib/hooks__langsmith-tracing-2.md -o .claude/hooks/langsmith-tracing-2.shPaste this command into the terminal, in your project folder, and the component installs automatically.
Content
#!/bin/bash
###
# Claude Code Stop Hook - LangSmith Tracing Integration
# Sends Claude Code traces to LangSmith after each response.
###
set -e
# Config (needed early for logging)
LOG_FILE="$HOME/.claude/state/hook.log"
DEBUG="$(echo "$CC_LANGSMITH_DEBUG" | tr '[:upper:]' '[:lower:]')"
# Logging functions
log() {
local level="$1"
shift
echo "$(date '+%Y-%m-%d %H:%M:%S') [$level] $*" >> "$LOG_FILE"
}
debug() {
if [ "$DEBUG" = "true" ]; then
log "DEBUG" "$@"
fi
}
# Immediate debug logging
debug "Hook started, TRACE_TO_LANGSMITH=$TRACE_TO_LANGSMITH"
# Exit early
- 🔒 Full content on the Pro plan (€7.99/month) -Need help with Claude Code?
Ask Dr AI - it explains things simply.
Need a tailor-made solution?
Not sure where to start with AI in your business? Get a free assessment and a tailored plan - no commitment.
Save hours every week with AI, no hassle
Doutor AI gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further.