v0.1.54
Features
- Added WSL support for Windows CLI routing, including WSL-based tool discovery, onboarding, preferences, and Jean-managed CLI installs inside WSL (#306).
- Added Command Code as a backend, with managed CLI install/update flows and Jean plan approval support (#397).
- Added PI backend support, including incremental stream parsing, bundled binary hints, effort controls, and live steering (#398).
- Added an automated issue-fixing scheduler with per-project Auto Fix settings, issue polling, planning worktree creation, optional YOLO handoff, and dashboard filtering (#400).
- Added model/backend overrides when approving plans from chat actions (#401).
- Added inline diff viewing for edited files directly in chat messages (#339).
- Added a settings shortcut to the Open In dropdown for changing default editor, terminal, and Open In preferences (#235).
- Added chat workflows for YOLO-first plan approval, reverting the last commit, and auto-steering running OpenCode and PI turns.
- Added label deletion, pinned worktree labels, and persisted project pinned label filters.
Fixes
- Fixed Codex CLI installation on Linux and WSL by selecting matching release assets, preferring musl assets and falling back when needed (#393, fixes #366).
- Fixed Superpowers installation on Windows with an install fallback (#394, closes #381).
- Fixed Claude resume handling for cancelled runs with empty content blocks (#409, fixes #395).
- Fixed edited-file diffs so they stay lazy, accurate, and based on the current reconstructed file state (#339).
- Fixed fd exhaustion during large worktree status refreshes by raising the soft limit and bounding refresh concurrency.
- Fixed Auto Fix capacity handling so archived or label-ineligible worktrees no longer count against scheduler capacity.
- Fixed review-comment repair commands to run in YOLO mode instead of inheriting plan-mode instructions.
- Fixed PI resume/session recovery, whitespace-only auth env detection, semver sorting, and JSON extraction edge cases.
- Fixed commit-message generation to reject meta AI/prompt-inspection style subjects.
Improvements
- Improved provider switching so chat context was preserved when switching providers (#403).
- Improved WSL onboarding and preferences by marking WSL setup as beta, clarifying install choices, and refreshing tool detection after mode changes (#306).
- Improved Command Code and PI chat controls with clearer backend/model labels and approval behavior (#397, #398).
- Improved chat approval validation for backend override selections (#401).
- Improved Cursor CLI resolution to prefer
cursor-agentover unrelatedagentbinaries. - Improved feature tour behavior so the tour command replayed the tour directly.
What's Changed
- feat(wsl): add WSL support for Windows CLI tool routing by @andrasbacsai in #306
- feat(commandcode): add Command Code backend integration by @andrasbacsai in #397
- feat(pi): add PI backend integration by @andrasbacsai in #398
- fix(codex): install Linux CLI from matching release asset by @andrasbacsai in #393
- feat(auto-fix): add automated issue fixing scheduler by @andrasbacsai in #400
- fix(superpowers): add Windows install fallback by @andrasbacsai in #394
- feat(chat): add model picker for plan approvals by @andrasbacsai in #401
- feat(chat): preserve context when switching providers by @andrasbacsai in #403
- chore(chat): guard Claude resume IDs for empty cancelled runs by @andrasbacsai in #409
- feat(ui): add settings link to Open In dropdown by @kessenma in #235
- feat(chat): inline diff viewer for edited files by @montagnoli in #339
Full Changelog: v0.1.53...v0.1.54