You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(telemetry): filter the report by task, ticket, person and more #1030
aidd telemetry report splits a period along one axis only. Common questions can't be answered: "what did ticket PROJ-12 cost, day by day?", "what did I spend on this repository, per model?".
Proposed solution
Filters first, which are additive to the report envelope. A second axis only if a real need remains.
Filters: --task <name>, --ticket <ref>, --person <id>, --repository <id>, --model <name>, --session <id>, combinable with any --axis.
The envelope gains a filters field. That is an addition, so it stays version: 1.
Rows still add up to totals, now the totals of the filtered calls.
unattributed and absent rows can be selected too (e.g. --task none).
Two axes (later, if needed): --axis person,task. This changes the row shape, so it means envelope version: 2, with every consumer updated in the same change (the 01-usage skill).
Files: cli/src/contexts/telemetry/domain/report/, application/report/report-envelope.ts, presentation/commands/telemetry.ts, the help golden, the usage contract, plugins/aidd-telemetry/skills/01-usage/.
Content type
Rule
Skill
Command
Agent
Plugin
Other
Target tool(s)
Claude Code
Cursor
Windsurf
Gemini CLI
Other
Additional context
Follows #993. The partition guarantee (every axis adds up to the same total) must hold within a filter.
Activity
blafourcade commentedon Oct 16, 2026
Shipped in #1033, released in cli-v5.5.0.