Download based on your OS:
| OS | Download |
|---|---|
| Windows | |
| macOS | |
| Linux |
Release Highlights
🤖 Catty on AI SDK v7
Catty's sidebar agent now runs on Vercel AI SDK v7 with a cleaner turn lifecycle: shared runtime context, step-level usage tracing, and tighter timeout handling. Context budget guards, compaction UX, and step guards were refined so long sessions stay usable without losing the active permission mode, session scope, or pending tool-output handles.
Permission handling is also more consistent. Command approval splitting, empty grant edge cases, and confirm-mode behavior were tightened so write tools and shell approvals behave more predictably across Catty, MCP, and external agents.
🖥️ Terminal performance and polish
High-output floods are handled much better in this release. Terminal flow control now aligns with VS Code-style backpressure, IPC acks are batched, and input stays responsive even when a session is dumping large logs or build output.
Autocomplete popups are clamped to the visible terminal viewport instead of rendering below the screen, serial preview behavior is improved, and restored sessions track cwd more reliably. OSC 7 setup no longer pollutes command history, startup output races are fixed, and connection logs preserve terminal replay data for later review.
🎨 Appearance and settings
Netcatty adds Copilot-style UI theme presets and runtime Dock/taskbar icon variants, so the app can better match your desktop without restarting. The Settings page also puts UI theme controls above the app icon section for quicker access.
📝 Notes and host organization
Vault Notes can now be exported as Markdown, and host groups can inherit device types from their parent group to keep large inventories organized with less manual tagging.
🛡️ Important reliability fixes
This release fixes several high-impact issues: packaged Tool CLI runtime dependencies, remote macOS SSH server stats display, Windows main-window focus when toggling visibility with the global hotkey, and a packaging regression that could prevent Netcatty from launching at all when shared terminal flow constants were missing from app.asar.
If you downloaded v1.1.46 shortly after the first publish and the app fails to open, please download again from this page — the republished build includes the startup fix.
What's Changed
- Migrate Catty harness to AI SDK v7 by @binaricat in #1707
- feat(ai): improve Catty context budget, step guards, and compaction UX by @binaricat in #1709
- [codex] Fix terminal startup output race by @binaricat in #1715
- fix(autocomplete): prevent popup from rendering below visible terminal screen (#1710) by @binaricat in #1713
- [codex] Lazy load OpenCode model catalogs by @binaricat in #1721
- Add group device type inheritance by @mam15mon in #1708
- fix(autocomplete): clamp popup within terminal viewport by @binaricat in #1725
- Fix directory tracking setup flow by @binaricat in #1720
- Fix serial autocomplete preview by @binaricat in #1723
- Fix OSC 7 setup history pollution by @binaricat in #1719
- fix(windows): restore main-window input focus on show/hide hotkey (#1722) by @binaricat in #1726
- [codex] fix AI command permission splitting by @binaricat in #1729
- Fix empty command approval grants by @binaricat in #1731
- Fix remote macOS SSH server stats display by @StartHex in #1730
- feat(settings): runtime Dock/taskbar icon variants (#1716) by @binaricat in #1732
- [codex] Add Copilot-style theme presets by @binaricat in #1728
- Fix restored terminal cwd tracking by @Ryanisgood in #1706
- fix(logs): preserve connection log terminal replay data (#1733) by @binaricat in #1734
- fix(terminal): keep input responsive during high-output floods (#1711) by @binaricat in #1738
- Add notes markdown export by @StartHex in #1740
- [codex] fix packaged tool cli runtime by @binaricat in #1739
- fix(settings): move UI theme above app icon by @binaricat in #1741
- fix(pack): ship terminal flow constants in app.asar by @binaricat in #1742
Full Changelog: v1.1.45...v1.1.46