Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
fix: make steer submissions replayable
2 months ago
fbe9d1e
Authored
Cursor Agent
7/11/2026, 9:47:56 AM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parent
dc32a96
31 files changed
apps/desktop/electron/qualityGateMain.ts
+8
−2
apps/desktop/src/app/store.helpers/jsonRpcSocket.ts
+22
−2
apps/desktop/src/app/store.helpers/runtimeState.ts
+11
−2
apps/desktop/src/app/store.helpers/threadEventReducer/feedProjection.ts
+47
−3
apps/desktop/src/app/store.helpers/threadEventReducer/handlers/lifecycleHandlers.ts
+1
−1
apps/desktop/src/app/store.helpers/threadEventReducer/jsonRpcWorkspace.ts
+1
−1
apps/desktop/src/app/store.helpers/threadEventReducer/messaging.ts
+30
−2
apps/desktop/test/feed-projection-coalescing.test.ts
+1
−1
apps/desktop/test/jsonrpc-single-connection.test.ts
+14
−1
apps/desktop/test/protocol-v2-events.test.ts
+98
−0
docs/generated/websocket-jsonrpc.d.ts
+6
−6
docs/generated/websocket-jsonrpc.schema.json
+1
−1
docs/websocket-protocol.md
+17
−5
src/server/jsonrpc/routes/turn.ts
+65
−21
src/server/jsonrpc/schema.threadTurn.ts
+2
−0
src/server/projection/conversationProjectionAssistant.ts
+2
−0
src/server/projection/conversationProjectionFeedItems.ts
+2
−0
src/server/projection/conversationProjectionSessionEvents.ts
+5
−0
src/server/projection/conversationProjectionState.ts
+2
−0
src/server/protocol.ts
+3
−1
src/server/session/AgentSession.ts
+10
−0
src/server/session/SessionContext.ts
+1
−0
src/server/session/SessionRuntime.ts
+10
−0
src/server/session/TurnExecutionManager.ts
+59
−1
src/server/session/turnExecution/runUserMessageTurn.ts
+22
−13
src/server/session/turnExecution/steerCoordinator.ts
+80
−24
src/shared/idempotencyLedger.ts
+6
−0
src/shared/projectedItems.ts
+3
−0
test/idempotency-ledger.test.ts
+10
−0
test/jsonrpc/flow.turnSteer.test.ts
+81
−0
test/session/steerCoordinator.test.ts
+74
−0