feat(telegram): mid-stream message aborts in-flight turn and resends #47
No reviewers
Labels
No labels
epic
in-review
ready-for-agent
ready-for-human
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
weiwen/evie!47
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "sandcastle/issue-43"
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?
Summary
abort_inflight_turn()extracted fromclear_session_with_abort()so the abort+delete logic is shared between/clearand mid-stream new messagesCONTEXT.md,DESIGN.md,docs/adr/0001) to remove the claim thatstreamingBehavior: followUpdelegates queueing to piTest plan
just checkpasses (90 tests, 0 failures)abort_in_flight_then_send_new_message_succeedsandlast_writer_wins_second_message_supersedes_firstfake_abortable_then_normalabort_inflight_turnis called at the top ofdeliver_streaming(before placeholder is sent)clear_session_with_abortis refactored to useabort_inflight_turnCloses #43
🤖 Generated with Claude Code
74521bfd1d0132eacfdc