Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
Revert "[desktop] Add JSON-RPC websocket transport and shared desktop control path (#56)"
7 months ago
c576ab1
Authored
mweinbach
3/23/2026, 2:53:42 AM
This reverts commit 1c42952c750479cc0f43f9cfd86fd77296879306.
Parent
1c42952
115 files changed
.github/workflows/ci.yml
+1
−4
apps/desktop/electron/main.ts
+3
−1
apps/desktop/electron/services/persistence.ts
+0
−1
apps/desktop/electron/services/shutdown.ts
+2
−3
apps/desktop/src/App.tsx
+0
−45
apps/desktop/src/app/store.actions/backup.ts
+29
−22
apps/desktop/src/app/store.actions/bootstrap.ts
+1
−2
apps/desktop/src/app/store.actions/explorer.ts
+1
−0
apps/desktop/src/app/store.actions/mcp.ts
+30
−25
apps/desktop/src/app/store.actions/memory.ts
+20
−17
apps/desktop/src/app/store.actions/provider.ts
+46
−70
apps/desktop/src/app/store.actions/skills.ts
+60
−41
apps/desktop/src/app/store.actions/thread.ts
+15
−7
apps/desktop/src/app/store.actions/workspace.ts
+30
−28
apps/desktop/src/app/store.actions/workspaceDefaults.ts
+15
−204
apps/desktop/src/app/store.feedMapping.ts
+2
−2
apps/desktop/src/app/store.helpers.ts
+6
−72
apps/desktop/src/app/store.helpers/controlSocket.ts
+848
−1067
apps/desktop/src/app/store.helpers/jsonRpcSocket.ts
+0
−463
apps/desktop/src/app/store.helpers/jsonRpcSocketOverride.ts
+0
−1
apps/desktop/src/app/store.helpers/persistence.ts
+1
−5
apps/desktop/src/app/store.helpers/runtimeState.ts
+6
−32
apps/desktop/src/app/store.helpers/threadEventReducer.ts
+139
−883
apps/desktop/src/app/types.ts
+0
−1
apps/desktop/src/lib/agentSocket.ts
+2
−2
apps/desktop/src/lib/desktopSchemas.ts
+0
−1
apps/desktop/src/ui/chat/activityGroups.ts
+13
−18
apps/desktop/test/app-jsonrpc-disposal.test.tsx
+0
−337
apps/desktop/test/backup-page.test.ts
+0
−3
apps/desktop/test/bootstrap-cache.test.ts
+0
−30
apps/desktop/test/chat-activity-group-card.test.tsx
+0
−3
apps/desktop/test/chat-view.stability.test.tsx
+0
−3
apps/desktop/test/control-socket.test.ts
+486
−921
apps/desktop/test/desktop-schemas.test.ts
+0
−22
apps/desktop/test/developer-page.test.tsx
+0
−3
apps/desktop/test/electron-shutdown.test.ts
+19
−3
apps/desktop/test/helpers/jsonRpcSocketMock.ts
+0
−25
apps/desktop/test/jsonrpc-single-connection.test.ts
+0
−786
apps/desktop/test/memory-actions.test.ts
+0
−52
apps/desktop/test/memory-page.test.ts
+0
−3
apps/desktop/test/onboarding-ui.test.tsx
+0
−3
apps/desktop/test/onboarding.test.ts
+0
−3
apps/desktop/test/persistence-state-sanitization.test.ts
+0
−2
apps/desktop/test/protocol-v2-events.test.ts
+1865
−641
apps/desktop/test/provider-actions.test.ts
+0
−126
apps/desktop/test/providers-page.test.ts
+0
−3
apps/desktop/test/runtimeState.test.ts
+0
−27
apps/desktop/test/settings-nav.test.ts
+0
−3
apps/desktop/test/skills-actions.test.ts
+4
−60
apps/desktop/test/skills-catalog-page.test.ts
+0
−2
apps/desktop/test/store-explorer.test.ts
+0
−3
apps/desktop/test/store-feed-mapping.test.ts
+0
−14
apps/desktop/test/thread-reconnect.test.ts
+1621
−388
apps/desktop/test/updates-page.test.ts
+0
−3
apps/desktop/test/usage-page.test.ts
+0
−3
apps/desktop/test/workspace-mcp-editor.test.ts
+118
−182
apps/desktop/test/workspace-settings-sync.test.ts
+675
−1100
apps/desktop/test/workspace-startup.test.ts
+4
−50
apps/desktop/test/workspaces-page.test.ts
+0
−3
docs/generated/websocket-jsonrpc.d.ts
+0
−148
docs/generated/websocket-jsonrpc.schema.json
+0
−3820
docs/websocket-protocol.md
+1
−237
examples/ws-jsonrpc-smoke.ts
+0
−92
examples/ws-legacy-smoke.ts
+0
−57
package.json
+0
−1
scripts/generate_ws_jsonrpc_schema.ts
+0
−22
src/client/index.ts
+0
−1
src/client/jsonRpcSocket.ts
+0
−629
src/server/agents/AgentControl.ts
+2
−2
src/server/index.ts
+4
−24
src/server/jsonrpc/codegen.ts
+0
−53
src/server/jsonrpc/decodeJsonRpcMessage.ts
+0
−51
src/server/jsonrpc/dispatchJsonRpcMessage.ts
+0
−156
src/server/jsonrpc/journalProjector.ts
+0
−361
src/server/jsonrpc/legacyEventProjector.ts
+0
−439
src/server/jsonrpc/protocol.ts
+0
−229
src/server/jsonrpc/routes/index.ts
+0
−31
src/server/jsonrpc/routes/providerAndMcp.ts
+0
−353
src/server/jsonrpc/routes/sessionAndWorkspaceControl.ts
+0
−171
src/server/jsonrpc/routes/shared.ts
+0
−114
src/server/jsonrpc/routes/skillsMemoryAndWorkspaceBackup.ts
+0
−504
src/server/jsonrpc/routes/threadAndTurn.ts
+0
−323
src/server/jsonrpc/routes/types.ts
+0
−117
src/server/jsonrpc/schema.ts
+0
−628
src/server/jsonrpc/threadReadProjector.ts
+0
−107
src/server/protocol.ts
+1
−1
src/server/session/AgentSession.ts
+1
−45
src/server/session/InteractionManager.ts
+4
−11
src/server/session/SessionSnapshotProjector.ts
+0
−4
src/server/sessionDb.ts
+0
−37
src/server/sessionDb/migrations.ts
+0
−7
src/server/sessionDb/repository.ts
+1
−152
src/server/startServer.ts
+147
−2027
src/server/startServer/threadJournalWriteQueue.ts
+0
−34
src/server/startServer/types.ts
+0
−26
src/server/wsProtocol/negotiation.ts
+0
−92
tasks/lessons.md
+0
−6
tasks/todo.md
+0
−161
test/desktop.controlSocket.configUpdated.test.ts
+0
−112
test/desktop.controlSocket.threadList.test.ts
+0
−175
test/jsonrpc.codegen.test.ts
+0
−37
test/jsonrpc.projectors.test.ts
+0
−167
test/jsonrpc.protocol.test.ts
+0
−125
test/jsonrpc.router.test.ts
+0
−167
test/jsonrpc.routes.review-fixes.test.ts
+0
−426
test/jsonrpc.thread-read-projector.test.ts
+0
−73
test/jsonrpcSocket.runtime.test.ts
+0
−534
test/mcp.remote.grep.test.ts
+16
−112
test/server.jsonrpc.control.test.ts
+0
−401
test/server.jsonrpc.flow.test.ts
+0
−1042
test/server.jsonrpc.test.ts
+0
−293
test/session-db.test.ts
+0
−180
test/threadJournalWriteQueue.test.ts
+0
−147
test/ws-protocol-negotiation.test.ts
+0
−122
test_ws.ts
+55
−0