v1.5.1
Highlights
- Stabilized the Plan Mode approval flow: when approving
ExitPlanMode, the CLI now safely falls back to the original input ifupdatedInputis missing. - Unified permission mode validation by moving duplicated validation logic into a shared utility.
- Hardened pending-state cleanup during session/model/permission transitions to prevent stuck permission/question UI states.
- Improved shutdown and stop reliability: better machine
offlinehandling on shutdown and safer PID-file based stop behavior. - Aligned session list online/offline status semantics with chat room status behavior.
- Moved the session status dot to sit next to the
Active/Endedlabel in the session card. - Fixed mobile chat header layout so long titles no longer overlap with status badges (for example
CLI Offline).
Testing
- Added/expanded regression tests across CLI and mobile for permission mode flow, pending-state cleanup, PID handling, and session status rendering.
Update
- npm:
npm install -g @tongil_kim/clautunnel@1.5.1 - Homebrew:
brew update && brew upgrade clautunnel
Full Changelog: v1.5.0...v1.5.1