Codex changes
8 months ago
31 files changed
- .gitignore+1−0
- README.md+13−7
- apps/desktop/src/app/store.actions.ts+137−19
- apps/desktop/src/app/store.helpers.ts+92−28
- apps/desktop/src/app/types.ts+12−8
- apps/desktop/src/ui/settings/SettingsShell.tsx+2−0
- apps/desktop/src/ui/settings/pages/McpServersPage.tsx+604−0
- apps/desktop/src/ui/settings/pages/WorkspacesPage.tsx+2−134
- apps/desktop/test/protocol-v2-events.test.ts+52−0
- apps/desktop/test/settings-nav.test.ts+5−0
- apps/desktop/test/workspace-mcp-editor.test.ts+51−31
- bun.lock+179−1
- docs/websocket-protocol.md+250−23
- package.json+2−0
- src/mcp/authStore.ts+535−0
- src/mcp/configRegistry.ts+552−0
- src/mcp/index.ts+235−173
- src/mcp/oauthProvider.ts+301−0
- src/server/protocol.ts+145−16
- src/server/session.ts+417−11
- src/server/startServer.ts+33−2
- src/types.ts+16−0
- test/agent.remote-mcp.grep.test.ts+5−4
- test/mcp.auth-store.test.ts+172−0
- test/mcp.config-registry.test.ts+119−0
- test/mcp.local.integration.test.ts+2−1
- test/mcp.oauth-provider.test.ts+70−0
- test/mcp.test.ts+194−624
- test/protocol.test.ts+127−17
- test/server.test.ts+162−61
- test/session.test.ts+131−0