v1.45.0
This release introduces support for agent tool approval states and includes significant internal architectural refactoring to improve code maintainability across the Git service and application handlers.
Features
- Added support for agent tool approval states to better track when agents are waiting for tool execution results.
- Improved Claude CLI process matching and recursive session discovery for nested file structures.
Bug Fixes
- Fixed an issue where tmux session commands could target similarly named sessions by implementing exact matching for session lookups. (#33)
Maintenance / Refactoring
- Reorganized Git service logic by splitting GitHub, GitLab, CI, and worktree-specific code into dedicated modules.
- Refactored monolithic application handlers into focused files based on features such as navigation, filtering, search, and operations.
- Modularized configuration loading by separating custom commands, themes, and keybinding logic.
- Extracted release notes generation into a standalone script for better local testing and updated the underlying AI model integration.
- Restructured the test suite to match the new modular architecture, improving test navigation and coverage tracking.
Dependencies
- Updated Brew cask distribution to version 1.44.0.