v1.43.0
This release introduces a powerful new Agent Sessions pane to monitor AI assistant activity (Claude and Pi) directly within your worktrees. It also brings extensive organizational tools including worktree tagging, descriptions, curated icons, and a highly customizable pane-scoped keybinding system.
🚀 Features
- Agent Sessions Pane: Added a dedicated pane to track active and historical Claude and Pi coding assistant sessions tied to worktrees. Includes visibility into agent status (thinking, writing, etc.) and support for custom transcript discovery paths.
- Worktree Tags: Implement robust tagging capabilities. You can now assign labels via an interactive tag editor, view them as colored badges in the worktree list and Info pane, and easily browse or filter worktrees using exact exact matches (e.g.,
tag:<name>). - Worktree Descriptions: Assign human-readable descriptions to worktrees. These descriptions replace raw directory names in the list view, significantly improving clarity and searchability.
- Pane-Scoped Keybindings & Commands: Rebuilt the custom command and keybinding configuration. You can now scope shortcuts to specific panes (e.g.,
worktrees,status,log) or apply them globally using theuniversalkey. - Ranked Filtering: Overhauled the search/filter logic across all screens. The new ranking system prioritizes exact word matches, prefixes, and specific fields, ensuring the most relevant items rise to the top.
- Curated Worktree Icons: Expanded the worktree icon picker with specialized icons for common task types, such as bug fixes, refactors, reviews, and releases.
🐛 Bug Fixes
- Note View Wrapping: Prevented ANSI escape sequences from leaking and causing visual artifacts when soft-wrapping styled text in the Note View.
- Tag Rendering on Selection: Fixed an issue where ANSI color codes on tag pills conflicted with table row selection styling by rendering plain text tags for the currently focused row.
- Tag Normalization: Improved tag handling to automatically trim whitespace and strip empty entries during load and save operations.
- Tag Contrast: Updated the tag pill color palette to use text foreground colors instead of dim accents, ensuring better readability.
🧹 Maintenance / Refactoring
- Automated Documentation: Added a
docs-syncpre-commit check to automatically parse the command registry and keepdocs/action-ids.mdup to date. - UI Component Reuse: Consolidated PR and Issue selection modals to utilize a single, abstract list selection screen, reducing code duplication.
- Code Health: Centralized default file and directory permission constants and simplified hex digit validation logic.
- Build Process: Refactored the
Makefileimage optimization script to overwrite files in place directly and improve verbose output. - Documentation: Updated the project README, About page philosophy, and agent contribution guidelines.