Optional telemetry
Ultimate Harness telemetry is PostHog-only, disabled by default, and limited to aggregate command health rather than usage surveillance.
Ultimate Harness telemetry is PostHog-only, disabled by default, and designed for aggregate command health rather than usage surveillance.
Opt in
export UH_TELEMETRY=posthog
export UH_POSTHOG_API_KEY=ph_project_api_key
export UH_POSTHOG_HOST=https://us.i.posthog.com
uh statusUH_TELEMETRY=1 and UH_TELEMETRY=true are accepted aliases. Without an explicit opt-in and API key, no telemetry request is sent.
Captured
- Sanitized command path, for example
uh statusoruh adapter capabilities. - Outcome status and exit code.
- Duration in milliseconds.
- UH package version.
- Platform, architecture, Node version, and OS release.
Never captured
- Repository paths or current working directories.
- Adapter manifests, runtime config secrets, tokens, or API keys.
- Prompts, agent outputs, final messages, diffs, uploaded documents, or artifact bodies.
- Raw payment, legal, financial, customer, or prospect data.
Telemetry is best-effort. Network errors are ignored and must never change CLI behavior.
Status
The telemetry primitive shipped in v0.9.0 is unwired — the opt-in seam exists, but event instrumentation lands in a follow-up (UH-135). UH still ships no telemetry by default.