Skip to content

Expose Lifetime in CLI dashboard (Rebased)#753

Merged
iamtoruk merged 1 commit into
getagentseal:mainfrom
0monish:split/cli-dashboard-lifetime
Jul 20, 2026
Merged

Expose Lifetime in CLI dashboard (Rebased)#753
iamtoruk merged 1 commit into
getagentseal:mainfrom
0monish:split/cli-dashboard-lifetime

Conversation

@0monish

@0monish 0monish commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Note: This PR supersedes closed #416 (split from original #391). Rebased onto current main per reviewer feedback. CLI/dashboard surface only — does not touch macOS or GNOME.

Summary

  • expose lifetime as a first-class CLI/dashboard period in the interactive report flow
  • keep CLI/dashboard all aligned with the existing 6-month aggregate instead of turning Lifetime into a settings-only replacement
  • add regression coverage for Lifetime date ranges and for older sessions appearing under --period lifetime

Period semantics

  • all remains the bounded Last 6 months period.
  • lifetime is the uncapped all-time period.
  • The two periods are intentionally different, not contradictory.

Testing

  • I have tested this locally against real data (not just unit tests)
  • npm test passes
  • npm run build succeeds

Screenshot / Terminal Output

Surface Before After
CLI / dashboard before-lifetime after-litetime

Related issue: #389

Re-apply the CLI/dashboard Lifetime split from getagentseal#391/getagentseal#416 on current main.

- add lifetime as a first-class period (all stays last 6 months)
- wire period through cli-date, dashboard key 6, and CLI commands
- refresh cli-date and cli-json-daily regression coverage

Part of getagentseal#389. Supersedes getagentseal#416.
@0monish 0monish changed the title Expose Lifetime in CLI dashboard Expose Lifetime in CLI dashboard (Rebased) Jul 19, 2026
@iamtoruk
iamtoruk merged commit 380be66 into getagentseal:main Jul 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants