WI session lifecycle: keep sessions open until WI is done #256
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
toasterson/Anima!256
Loading…
Reference in a new issue
No description provided.
Delete branch "claude/wi-019f0918-wi-session-lifecycle-keep-sessions-open"
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?
Anima work item
019f0918-ad42-7e21-b51b-7d1e4adafbea.What to build
Ensure that an implementing agent session stays live (or is transparently re-attachable) for the entire lifetime of an in-flight Work Item. A cold session on an in-flight WI is a bug, not a normal state. This covers: session keep-alive (runner heartbeat already exists; verify WI sessions aren't abandoned mid-flight), rebind window (runner reconnect within 30min reclaims sessions; verify this holds for WI-bound sessions), and explicit session close when the WI reaches
doneor is parked awaiting human.Pushed context
Acceptance criteria
implementingordiff-readydone, its session is explicitly closedcargo test --workspace --exclude anima-desktop --exclude anima-serverpassesWIP: WI session lifecycle: keep sessions open until WI is doneto WI session lifecycle: keep sessions open until WI is done