feat(workspace): regenerate / edit prior message / fork session #584
No reviewers
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/claude-hooks!584
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "dev/568"
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?
Adds regenerate, edit, and fork actions to the foreman transcript, letting operators retry turns, fix prior messages, or branch sessions without losing the original thread.
Test plan
Escor Cancel reverts.POST /foreman/sessions/:id/truncatewithmessage_index: Nkeeps messages 0..N and clearsclaude_session_id.POST /foreman/sessions/:id/forkwithmessage_index: Ncreates a new session with that slice.Closes #568
Implementation correct and complete. CI green on both
qaanddockerfilejobs (75437b0).Nit (non-blocking):
canRegenerateprop onBubbleis redundant — it's already encoded by whetheronRegenerateis defined — but causes no harm.