CB-584: carry agentSessionId on a failed ticket's ReleaseDetail
Closes the one piece issue #65 deliberately left out of5d5b3bd: a released member's agentSessionId now rides alongside worktree, branch and snapshotRef on ReleaseDetail, and Bridged's onRelease handler names it in the abandon reason, so a lead can resume the member's conversation instead of only re-dispatching a fresh one onto the same files. Also updates the CLAUDE.md bridge_spawn/bridge_list table row, which5d5b3bdshipped the sessionName/resumeSessionId/agentSessionId surface for but never updated.
This commit is contained in:
@@ -105,8 +105,8 @@ the merge — and merging on a reviewer's word is delegating it by proxy.
|
||||
|---|---|
|
||||
| Confirm your own role | `bridge_whoami` |
|
||||
| See backends available | `bridge_profiles` |
|
||||
| Start a member | `bridge_spawn{role?, profile?, cwd?, worktree?, ticket?}` → `sessionId` + `paneId` |
|
||||
| See the fleet | `bridge_list` → `leads` (your peers) + `members` · one peer's state: `bridge_status{sessionId}` |
|
||||
| Start a member | `bridge_spawn{role?, profile?, cwd?, worktree?, ticket?, sessionName?, resumeSessionId?}` → `sessionId` + `paneId` |
|
||||
| See the fleet | `bridge_list` → `leads` (your peers) + `members` (each carries `agentSessionId` when its backend knows one) · one peer's state: `bridge_status{sessionId}` |
|
||||
| Delegate (blocking) | `bridge_send{sessionId, content}` |
|
||||
| Delegate (long task) | `bridge_send{sessionId, content, wait:false}` → ticket → `bridge_poll{ticket}` |
|
||||
| Answer a member's `bridge_ask` | `bridge_send{turnId, content}` — **not** `sessionId` |
|
||||
|
||||
Reference in New Issue
Block a user