# Changelog All notable changes to kugetsu are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] ## [v0.2.4] - 2026-04-06 ### Fixed - Queue daemon: Locking to prevent daemon vs manual conflicts - Queue daemon: Proper error handling for failed tasks - Queue daemon: Fix GITEA_TOKEN loading from pm-agent.env - cmd_delegate: Enqueue tasks instead of bypassing queue - Notifications: Call kugetsu_add_notification from bash instead of os.system() - kugetsu: Remove duplicate update_queue_item_state that overwrote fixed version ### Added - Queue functions moved to kugetsu-index.sh for daemon access - kugetsu-session.sh sources required modules for daemon use ## [v0.2.3] - 2026-04-06 ### Fixed - get_pending_tasks() returns proper JSON array instead of concatenated JSON objects ## [v0.2.1] - 2026-04-03 ### Fixed - Prevent excess agent spawning with flock + sequential processing ## [v0.2.0] - 2026-03-30 ### Added - Queue system with background daemon - Agent timeout handling - Context dump/load for session isolation - PR tracking and safe destroy ## [v0.1.13] - 2026-03-29 ### Fixed - Add missing closing parenthesis in process_queue Python extraction ## [v0.1.12] - 2026-03-25 ### Added - Post-comment helper for PM agent ## [v0.1.11] - 2026-03-20 ### Fixed - Wrap cmd_continue in subshell with cd for correct worktree dir ## [v0.1.10] - 2026-03-15 ### Fixed - destroy --base now also deletes PM agent session ## [v0.1.9] - 2026-03-10 ### Added - init creates base session in ~/.kugetsu-worktrees - Adds context to forked sessions - Clears logs on init ## [v0.1.8] - 2026-03-05 ### Fixed - destroy --base and --pm-agent actually delete opencode sessions ## [v0.1.7] - 2026-02-28 ### Fixed - Warn if init run from non-empty directory ## [v0.1.6] - 2026-02-20 ### Fixed - Detect session via DB query instead of opencode session list ## [v0.1.5] - 2026-02-15 ### Fixed - Update forked session permissions after detection ## [v0.1.4] - 2026-02-10 ### Fixed - Call fix_session_permissions before forking ## [v0.1.3] - 2026-02-05 ### Fixed - Session detection ordering bug and debugging ## [v0.1.2] - 2026-01-28 ### Fixed - Improve session detection in cmd_start with retry logic and logging ## [v0.1.1] - 2026-01-20 ### Fixed - Use cd + worktree inside parent dir instead of --dir flag ## [v0.1.0] - 2026-01-15 ### Added - KUGETSU_VERBOSITY for PM agent output control - Initial documented release [Unreleased]: https://git.fbrns.co/shoko/kugetsu/compare/v0.2.1...HEAD [v0.2.1]: https://git.fbrns.co/shoko/kugetsu/compare/v0.2.0...v0.2.1 [v0.2.0]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.13...v0.2.0 [v0.1.13]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.12...v0.1.13 [v0.1.12]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.11...v0.1.12 [v0.1.11]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.10...v0.1.11 [v0.1.10]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.9...v0.1.10 [v0.1.9]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.8...v0.1.9 [v0.1.8]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.7...v0.1.8 [v0.1.7]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.6...v0.1.7 [v0.1.6]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.5...v0.1.6 [v0.1.5]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.4...v0.1.5 [v0.1.4]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.3...v0.1.4 [v0.1.3]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.2...v0.1.3 [v0.1.2]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.1...v0.1.2 [v0.1.1]: https://git.fbrns.co/shoko/kugetsu/compare/v0.1.0...v0.1.1 [v0.1.0]: https://git.fbrns.co/shoko/kugetsu/releases/tag/v0.1.0