Skip to content

Dashboard dashboard-v0.4.6

Choose a tag to compare

@github-actions github-actions released this 19 May 16:05

Cache page rebuilt around real conversation turns

The per-session cache timeline used to render one bar per HTTP request — meaning a single conversation turn with several tool-using steps would appear as multiple events with confusing severities. This release groups cache events by turn (using finish=tool-calls as the continuation signal) and shows expandable detail underneath:

  • Each row now represents one user-visible turn, even when the agent ran multiple steps.
  • Step badges show how many sub-steps the turn contained.
  • Severity (cache hit, warming, bust) is calculated against the whole turn and rolls up the worst child step.
  • Per-session timelines fetch enough events to surface 200 visible turns; the global Cache view stays on raw-event counts.

Other fixes

  • Config editor now lists Pi models alongside OpenCode models when editing Pi config (was OpenCode-only).
  • Cache row hover background no longer adds an unwanted highlight; row card layout fixed after the turn-grouping refactor.
  • Multi-step turn aggregation correctly uses the final step's prompt size (not the cumulative across steps).
  • Cache turn ordering: newest events first inside expanded turn detail.

Internal

  • Compaction markers config knob removed from the editor — the feature is now always-on (see plugin v0.21.4 notes).
  • Dashboard tracks plugin's project-scoped key files schema; no UI change visible yet.
  • Tauri 2.10.3 → 2.11.1; security bumps for openssl, rustls-webpki.

Update

The desktop app's auto-updater will offer this release on next launch. Or download from the assets below.

Full changelog: dashboard-v0.4.5...dashboard-v0.4.6