langfuse-trace-logger
Installation
SKILL.md
Skill: langfuse-trace-logger
Purpose: Log subagent task completions as Langfuse traces for replay, evaluation, and cost analysis.
Scope: Called by Loki at the end of every session wrap (Phase 4) for each significant subagent completion.
Script: /Users/loki/.openclaw/workspace/scripts/langfuse-trace-logger.py
⚠️ CRITICAL: Python Version
Always use ~/.chatterbox-venv/bin/python3 (Python 3.11.15)
The langfuse SDK uses pydantic v1, which is incompatible with Python 3.14. Running with system Python (python3) or pyenv Python (3.14.x) causes silent failure — no import error, no exception, trace just doesn't appear in Langfuse UI. This will waste 30+ minutes of debugging.
# ✅ Correct
~/.chatterbox-venv/bin/python3 scripts/langfuse-trace-logger.py ...