Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
feat: queue chat interactions per thread
2 months ago
bc19aaa
Authored
Cursor Agent
7/11/2026, 5:19:37 AM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parent
f4c5afa
51 files changed
apps/desktop/electron/qualityGateMain.ts
+34
−0
apps/desktop/quality-gates/fixtures.ts
+6
−0
apps/desktop/quality-gates/specs/journeys.pw.ts
+24
−0
apps/desktop/src/App.tsx
+10
−21
apps/desktop/src/app/interactionQueue.ts
+57
−0
apps/desktop/src/app/{sandboxApprovalVisibility.ts => interactionVisibility.ts}
+11
−13
apps/desktop/src/app/store.actions/thread.ts
+101
−56
apps/desktop/src/app/store.helpers.ts
+4
−10
apps/desktop/src/app/store.helpers/threadEventReducer/handlers/lifecycleHandlers.ts
+78
−34
apps/desktop/src/app/store.helpers/threadEventReducer/jsonRpcWorkspace.ts
+44
−22
apps/desktop/src/app/store.ts
+1
−2
apps/desktop/src/app/types.ts
+16
−19
apps/desktop/src/components/ui/card.tsx
+7
−1
apps/desktop/src/ui/ChatView.tsx
+44
−48
apps/desktop/src/ui/PromptModal.tsx
+0
−270
apps/desktop/src/ui/Sidebar.tsx
+61
−0
apps/desktop/src/ui/chat/ChatFeed.tsx
+20
−12
apps/desktop/src/ui/chat/InteractionCard.tsx
+266
−0
apps/desktop/src/ui/chat/SandboxApprovalCard.tsx
+0
−113
apps/desktop/src/ui/chat/chatLogic.ts
+3
−3
apps/desktop/src/ui/settings/SettingsShell.tsx
+9
−4
apps/desktop/src/ui/settings/pages/ArchivedChatsPage.tsx
+14
−1
apps/desktop/src/ui/sidebar/SidebarThreadItem.tsx
+14
−1
apps/desktop/test/app-jsonrpc-disposal.test.tsx
+1
−1
apps/desktop/test/app-notifications-window-modes.test.tsx
+8
−4
apps/desktop/test/bootstrap-cache.test.ts
+1
−1
apps/desktop/test/chat-activity-group-card.test.tsx
+3
−1
apps/desktop/test/chat-feed-scroller.test.tsx
+3
−1
apps/desktop/test/chat-reasoning-ui.test.ts
+9
−9
apps/desktop/test/chat-view.stability.test.tsx
+1
−1
apps/desktop/test/context-sidebar.test.tsx
+1
−1
apps/desktop/test/feed-projection-coalescing.test.ts
+1
−0
apps/desktop/test/interaction-card.test.tsx
+71
−0
apps/desktop/test/jsonrpc-single-connection.test.ts
+1
−1
apps/desktop/test/jsonrpc-workspace-migration.test.ts
+36
−12
apps/desktop/test/prompt-modal-ask.test.ts
+0
−52
apps/desktop/test/protocol-v2-events.test.ts
+392
−130
apps/desktop/test/sandbox-approval-card.test.tsx
+0
−124
apps/desktop/test/sidebar-ui.test.tsx
+76
−1
apps/desktop/test/task-mode-ui.test.tsx
+9
−4
apps/desktop/test/thread-reconnect.test.ts
+1
−1
apps/desktop/test/workspace-mcp-editor.test.ts
+1
−1
apps/desktop/test/workspace-settings-sync.harness.ts
+1
−1
apps/desktop/test/workspace-startup.test.ts
+16
−11
docs/websocket-protocol.md
+11
−0
src/server/jsonrpc/transportAdapter.ts
+19
−6
src/server/session/AgentSession.ts
+4
−2
src/server/session/InteractionManager.ts
+26
−20
src/server/session/SessionRuntime.ts
+4
−4
test/jsonrpc/flow.prompts.test.ts
+57
−0
test/server/interactionManager.approval.test.ts
+45
−0