v0.2.0-alpha
Pre-release
Pre-release
What's New
Session Tabs
Open multiple shell sessions alongside the main agent terminal.
Cmd+T— open a new shell tabCtrl+Tab/Ctrl+Shift+Tab— cycle between tabsCmd+W— close the current tabCmd+1–9— jump to Nth tab
The main agent session is protected and cannot be closed. If it exits unexpectedly, Charminal automatically restarts it. A minimal indicator at the bottom of the screen shows active tabs when two or more sessions exist.
Improvements
- Per-session Tauri commands for multi-session PTY management
- Scene pack theme automatically applied to all terminal sessions
- Attention aura follows the active tab
- Session events emitted to EventBus for ICI integration
- Sessions survive WebView reload
- Replaced WebglAddon with Canvas renderer to avoid WebGL context limit with multiple tabs
Bug Fixes
- Fixed agent process exit with no recovery path (auto-respawn)
- Fixed replace-kill during session spawn triggering false auto-respawn loop
- Fixed terminal layout breaking when switching scene packs with shell tab active
Full Changelog: v0.1.0-alpha...v0.2.0-alpha