{"skill":{"slug":"darkhunt-observability","displayName":"Darkhunt Observability","summary":"Monitor OpenClaw agent runs with real-time traces showing decisions, tool usage, performance, costs, and user attribution for full observability.","description":"# Darkhunt Observability\n\nSee what your OpenClaw agent actually does. No more black box.\n\nThis plugin sends real-time telemetry to Darkhunt Observability so you can see every agent run as a trace — what the agent decided, which tools it called, how long each step took, and how much it cost.\n\n## What you get\n\n- Full conversation traces so you see every step your agent takes: LLM calls, tool executions, and message flow as a connected timeline\n- Tool visibility — which tools were called, what arguments were passed, whether they succeeded or failed\n- User attribution — see which user triggered each conversation\n- Multi-agent support — traces stay isolated per session, even with concurrent agents\n- Cost tracking — know exactly how much each conversation costs, broken down by model call\n- Token usage — input, output, cache read, and cache creation tokens per generation\n- Performance timing — duration of every step, time-to-first-token for LLM responses\n\n## Setup\n\nSetup takes 2 minutes:\n\n1. Install the plugin\n2. Run `openclaw tracehub setup`\n3. Restart the gateway\n\nThe wizard walks you through connecting to Darkhunt — just paste your API key and workspace ID.\n\n## Commands\n\n```bash\nopenclaw tracehub setup    # Interactive setup wizard\nopenclaw tracehub status   # Show current configuration and status\nopenclaw tracehub config   # Show raw plugin config as JSON\n```\n\n## Privacy & Data Control\n\n3 payload modes control what data leaves your environment:\n\n- **metadata** (default) — structural data only: model name, token counts, cost, duration, tool names, success/failure. No conversation content is exported.\n- **debug** — metadata + truncated content (500 chars). Useful for troubleshooting.\n- **full** — includes conversation content subject to size limits (4 KB per field, 64 KB per span). Only use if you trust the destination endpoint.\n\n## Notes\n\n- Free tier available at https://darkhunt.ai\n- Exports via OTLP/protobuf (works with any OpenTelemetry-compatible backend)\n- Never crashes your agent — all export errors are caught and logged\n","tags":{"latest":"0.3.8-build-14","monitoring":"1.2.1","observability":"1.2.1","security":"1.2.1","telemetry":"1.2.1","tracing":"1.2.1"},"stats":{"comments":0,"downloads":759,"installsAllTime":29,"installsCurrent":1,"stars":0,"versions":7},"createdAt":1773050287567,"updatedAt":1778491788483},"latestVersion":{"version":"0.3.8-build-14","createdAt":1775835871418,"changelog":"- Merge pull request #13 from darkhunt-security/chore/bump-version-0.3.8\n- Bump version to 0.3.8","license":"MIT-0"},"metadata":null,"owner":{"handle":"volkodavs","userId":"s17abzmfranm94y5678wbehrj184abxb","displayName":"volkodavs","image":"https://avatars.githubusercontent.com/u/4140597?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780090369877}}