Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

Revert "[desktop] Add JSON-RPC websocket transport and shared desktop control path (#56)"

7 months ago

c576ab1
Authored
mweinbach3/23/2026, 2:53:42 AM
This reverts commit 1c42952c750479cc0f43f9cfd86fd77296879306.

Parent1c42952

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