Skip to content

feat: model user input admission through the queue - #279

Merged
qiankunli merged 2 commits into
mainfrom
feature/input-admission-queue
Aug 12, 2026
Merged

feat: model user input admission through the queue#279
qiankunli merged 2 commits into
mainfrom
feature/input-admission-queue

Conversation

@qiankunli

@qiankunli qiankunli commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Create a stable Input and messageId at the Enter boundary, then move it
through queued and dispatching states before harness admission.

Preserve the same Input when steer admission rejects, serialize concurrent
steer attempts, and keep recall and Esc behavior consistent with queue state.

Document the lifecycle and cover queue, steer, TUI, and late-receipt races.

Show Enter admission, queue recall, steer acceptance or fallback, and
Turn completion or cancellation in one ASCII state-transition diagram.

Create a stable Input and messageId at the Enter boundary, then move it
through queued and dispatching states before harness admission.

Preserve the same Input when steer admission rejects, serialize concurrent
steer attempts, and keep recall and Esc behavior consistent with queue state.

Document the lifecycle and cover queue, steer, TUI, and late-receipt races.
Show Enter admission, queue recall, steer acceptance or fallback, and
Turn completion or cancellation in one ASCII state-transition diagram.
@qiankunli
qiankunli merged commit 02379b6 into main Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants