What's New in 5.2
Highlights:
- Agent Sessions now supports localization, with Simplified Chinese as its first translated language. The app interface, settings, onboarding, accessibility labels, and permission messages are translated while transcripts, file paths, commands, IDs, and provider names remain unchanged.
- Want to help bring Agent Sessions to another language? Contributions are welcome, and no Swift experience is required. See the localization guide to get started.
Bug Fixes:
- Session-list cards take silence and dismissal seriously. The app waits for every active source to settle, freezes one card per launch, and leaves five quiet days before changing campaigns. Star, translation, and add-an-agent invitations are staggered at 25, 40, and 60 distinct opened sessions. Bounded cards advance only once per launch, × means never ask again, and the wrapping layout preserves full copy and useful accessibility labels at the narrowest width.
- Quota Meter reads Claude's weekly limit even when plugins push it below the first terminal page. The
/usagefallback now walks the bounded view before parsing, so a visible current-session figure no longer hides the all-models weekly window and leaves Claude usage monitoring broken. - Quota Meter recognizes Astra sessions. Added GPT-6 Astra pricing, including cached input, fast mode, and long-context rates, so dollar and calibrated weekly burn no longer show
n/asolely because the model was unknown. - Quota Meter's
Wkrates no longer turn a short burst or mismatched evidence into a confident weekly rate. Codex request twins are excluded from cumulative counters, completed sessions remain attributable for five minutes, and oversized records no longer squeeze that history out. Rates require one minute of evidence and decay across five minutes. Calibration is scoped to the current weekly anchor and rejects malformed, incomplete, contradictory, late, or unresolved long-context evidence. Sol requests above 272K input tokens use long-context prices, unknown GPT suffixes fail closed, and the tooltip explains the estimate. - Quota Meter keeps its Session Runway rate selector in the toolbar. Adding the agent-visibility control no longer displaces the Wk/Hr/$/tk selector at the normal window width. The lower-priority font-size shortcut has moved out of the toolbar; Standard and Enlarged remain available in Quota Meter Settings.
- Quota Meter no longer reconnects forever when Claude account access is unavailable. A persistent billing response becomes
Claude plan inactiveafter 90 seconds, with a one-shot notification and Hide action. Long server-directed limits stay onrate limited · check plan, server retry timing wins over stale cold-start work, and permission-only 403 responses still use normal fallbacks. Codex or Claude can also be hidden independently without stopping tracking, menu-bar data, the main-window footer, or indexing.
Full release notes: https://github.com/jazzyalex/agent-sessions/releases/tag/v5.2