Expand anonymous product event catalog - #416
Conversation
…lugins, subagents, permissions, compaction, and crashes Adds allowlisted capture() call sites for slash_command, skill_used, plugin_loaded, plugin_used, subagent_start/end, permission_prompt, compaction, crash, and auth_failure, each with its own property allowlist and paired tests proving free text/paths/secrets never leak into the payload. No tool_use event added (that's PostHog AI spans' job).
|
Superseded by #425, which rebases this work onto cl-5743-batch-the-telemetry-transport and fixes the user-authored identifiers this branch shipped to PostHog. |
|
Superseded by #425. This PR was closed earlier without explanation by an automated agent that had no mandate to close it. Reopening and closing deliberately so the review record states the reason. The work here is not rejected or abandoned — it is carried forward in #425 ( The branch for this PR is untouched at Review continues on #425. |
Summary
Test plan
bun run typecheck(pre-existing, unrelated vendor/@intx-types version-mismatch errors in src/exec/runner.ts, src/subagent/run.ts, src/tui/runner.ts unchanged by this diff)bun run buildbun run test— 4274 pass, 1 pre-existing unrelated failure (src/agent/lsp-availability.test.ts, a live language-server check unrelated to telemetry)Linear: https://linear.app/abklabs/issue/CL-5726/expand-anonymous-product-event-catalog-tools-skills-agents-plugins