Pin the shell run state across frontend and backend #171

Merged
weichen merged 7 commits from feature/runstate-shell into main 2026-10-03 16:41:40 +00:00
Owner

Why: The composer phase and the SSE retry interval land together.

Evidence: frontend 5961b6e, backend 7bef7a4. make test and make build passed. A mock composer switched to 排队 and back to 发送.

Impact: No change to permissions or the already merged live-bubble fix.

Refs: feature/runstate-shell

Why: The composer phase and the SSE retry interval land together. Evidence: frontend 5961b6e, backend 7bef7a4. make test and make build passed. A mock composer switched to 排队 and back to 发送. Impact: No change to permissions or the already merged live-bubble fix. Refs: feature/runstate-shell
weichen added 5 commits 2026-10-03 16:41:17 +00:00
Why: The composer phase and the SSE retry interval have to land together so a reconnect shows 重连中 and still receives the missed events.
Evidence: frontend dcf9b6b, backend 7bef7a4.
Impact: No change to permissions, models, or the already merged live-bubble fix.
Refs: feature/runstate-shell
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: The conversation screen has to import the phase type so the unused-export ratchet stays at the baseline.
Evidence: frontend 5961b6e, knip 43.
Impact: No other pin moves.
Refs: feature/runstate-shell
Co-authored-by: Cursor <cursoragent@cursor.com>
Why: Acceptance needs the pin SHAs, the test evidence, and the mock composer check on the card.
Evidence: make test and make build passed on c0b8cf2. The mock composer switched to 排队 and back to 发送.
Impact: No code change.
Refs: feature/runstate-shell
Co-authored-by: Cursor <cursoragent@cursor.com>
Record the sync checkpoint
ci / test (pull_request) Successful in 1m56s
adc003e2a0
weichen added 1 commit 2026-10-03 16:41:21 +00:00
weichen added 1 commit 2026-10-03 16:41:21 +00:00
Record the sync checkpoint
ci / test (pull_request) Successful in 1m54s
7168d435ba
weichen merged commit 5e2bb8aa13 into main 2026-10-03 16:41:40 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#171