Home

mweinbach / agent-coworker

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

feat: add marketplace detail dialog and fix MCP OAuth UI refresh

2 months ago

4c85c91
Authored
mweinbach7/6/2026, 12:30:58 AM
Expose marketplace contents via cowork/marketplaces/detail and refresh MCP
connector auth state automatically after browser OAuth completes.

Co-authored-by: Cursor <cursoragent@cursor.com>

Parent3c2cb92

29 files changed
  • apps/desktop/src/app/store.actions/marketplaces.ts+86−1
  • apps/desktop/src/app/store.helpers.ts+2−0
  • apps/desktop/src/app/store.helpers/controlSocket.ts+105−0
  • apps/desktop/src/app/store.helpers/runtimeState.ts+7−0
  • apps/desktop/src/app/types.ts+6−0
  • apps/desktop/src/ui/settings/toolAccess/MarketplaceDetailDialog.tsx+325−0
  • apps/desktop/src/ui/settings/toolAccess/marketplaceCatalog.tsx+35−25
  • apps/desktop/test/control-socket.harness.ts+1−0
  • apps/desktop/test/control-socket.mcp-auth-refresh.test.ts+173−0
  • apps/desktop/test/marketplace-actions.test.ts+152−0
  • apps/desktop/test/marketplace-detail-dialog.test.tsx+383−0
  • apps/desktop/test/marketplace-sources.test.tsx+68−0
  • docs/generated/websocket-jsonrpc.d.ts+4−2
  • docs/generated/websocket-jsonrpc.schema.json+1−1
  • docs/websocket-protocol.md+90−0
  • src/plugins/marketplaceDetail.ts+204−0
  • src/plugins/marketplaceRegistry.ts+25−0
  • src/server/jsonrpc/routes/marketplaces.ts+24−0
  • src/server/jsonrpc/schema.marketplaces.ts+2−0
  • src/server/protocol.ts+6−0
  • src/server/session/AgentSession.ts+4−0
  • src/server/session/SessionRuntime.ts+4−0
  • src/server/session/SkillManager.ts+26−0
  • src/server/session/mcp/McpAuthFlow.ts+3−3
  • src/shared/jsonrpcControlSchemas.ts+59−0
  • src/skills/operations.ts+1−1
  • test/jsonrpc/control.marketplaces.test.ts+65−0
  • test/mcp.auth-flow.test.ts+78−0
  • test/plugins.marketplace-detail.test.ts+401−0