Implement major kugetsu improvements #133
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem Statement
Kugetsu has accumulated several technical debts that need addressing for more reliable parallel agent orchestration:
Proposed Solution
1. Worktree Lifecycle Management
pr_urlandbranch_namefields to session fileskugetsu destroy <issue>checks PR status via API before destroying worktreekugetsu destroy <issue> --forcebypasses check2. Queue System with Background Daemon
~/.kugetsu/queue/items/- file-based queue (one file per item, no race conditions)kugetsu queue-daemon start|stop|restart|status|logs- daemon managementkugetsu delegatealways enqueues instead of invoking PM directly3. Context Dump/Load for Session Isolation
~/.kugetsu/context/<issue-ref>.json- full conversation historykugetsu start/continue, dumped on session end4. Agent Timeout Handling
TASK_TIMEOUT_HOURSconfig (default: 1)Tasks
Related Issues
Related to session management issues experienced when running parallel agents on jigaido.