🦃 My thanks to the OpenCode community - Agent Sessions now supports OpenCode! (Resume and usage tracking are on the roadmap.)
Added
- OpenCode Support: Full session browser integration with Claude Code OpenCode sessions, including transcript viewing, analytics, and favorites. Sessions appear in the unified list with source filtering.
- Preferences → Claude Code: Sessions Directory override to choose a custom Claude sessions root. The Claude indexer honors this path and refreshes automatically when changed. Defaults to
~/.claudewhen unset. - Preferences → Usage Probes: New dedicated pane consolidating Claude and Codex terminal probe settings (auto-probe, cleanup, and one‑click delete), with clear safety messaging.
Changed
- Preferences → Usage Tracking: Simplified and HIG‑aligned. Added per‑agent master toggles (Enable Codex tracking, Enable Claude tracking) independent of strip/menu bar visibility. Moved all probe controls into the new Usage Probes pane. Reduced vertical scrolling and clarified refresh interval and strip options.
- Usage Tracking: Separate refresh intervals per agent. Codex offers 1/5/15 minutes (default 5m). Claude now offers 3/15/30 minutes (default 15m) and
/usageprobes no longer send user messages, so they don't consume tokens. - Usage probes run directly on their configured cadence. The legacy
UsageProbeGatevisibility/budget guard has been removed so Claude and Codex refreshers no longer stall after 24 attempts. - Website: Updated Open Graph and Twitter Card tags to use the
AS-social-media.pngpreview so shared links render the large social image correctly.
Fixed
- Usage Probes: Codex and Claude cleanup actions once again emit status notifications for disabled/unsafe exits and successfully delete Codex probe sessions that log their working directory inside nested payload data.
- Usage (Codex): Stale indicator now reflects the age of the last rate‑limit capture only. Recent UI refreshes or token‑only events no longer mask outdated reset times; the strip/menu will show "Stale data" until fresh
rate_limitsarrive. - Claude Usage: Added a central probe gate that suppresses
/usageprobes when the menu bar limits are off and the main window isn't visible, or when the screen is inactive (sleep/screensaver/locked). - Claude Usage Probes: Cleanup now verifies every session file's
cwd/projectmatches the dedicated probe working directory, requires tiny (≤5 event) user/assistant-only transcripts, and aborts deletion when uncertain.