Skip to main content

Observability troubleshooting

SymptomLikely cause
Ledger emptyWrong workspace root; obs disabled; hooks not merged
No Langfuse traceKeys missing; flush not run; 429 rate limit
Three sessions for one pipelineSeparate conversation_id per Task (expected today)
Usage all zeroLooking at a Task trace; or flush before afterAgentResponse
Model auto-smartPlaceholder until end-of-turn hooks
Scores all unattributedNo subagentStart + step_context from the loader
pipeline-kit doctor
pipeline-kit obs status
wc -l .pipeline/state/obs/events.jsonl
tail -f .pipeline/state/obs/events.jsonl

Open the project folder that contains .cursor/hooks.json as the only workspace root.