v3.0.722026-05-28
Terminal polish and Windows reliability
Tightens terminal output handling around ANSI escapes and UTF-8 boundaries, makes the Windows Codex hook more resilient, and adds crash-reporting and slow-path telemetry to catch regressions earlier.
- Cleaner terminal output. Large pastes and high-throughput agent output no longer split inside escape sequences or surrogate pairs, so colors, hyperlinks, and emoji render cleanly after trims and replays.
- Windows Codex hook resilience. Rebuilt the Codex notification hook in cmd-native form so it no longer chokes on quoting or stale multi-line notify entries in the Codex config.
- Better crash reporting. Sentry now initializes the renderer directly from the host so we catch errors that previously slipped past the auto-injector, with tighter filters to keep the signal clean.
Added
- Slow-path telemetry on terminal scrollback reads and process-status checks so regressions surface in logs before they reach users.
Changed
- Cmd+C / Ctrl+C with a terminal selection now copies via the renderer instead of relying on the OS Edit menu, fixing inconsistent behavior on macOS.
- Sentry drop patterns now scope to known noise sources only, so genuine runtime errors stop being suppressed.
Fixed
- Terminal scrollback no longer leaves stray escape fragments after a buffer trim.
- Swarm activity monitor is SSR-safe and ignores empty/whitespace-only lines when detecting agent activity.
- Vendored wry patch guards against null dispatch targets in synthetic mouse events on both macOS and Linux.
