feat: manage codex app-server at runtime
5 months ago
20 files changed
- apps/desktop/README.md+1−1
- apps/desktop/src/app/store.actions/provider.ts+84−0
- apps/desktop/src/app/store.helpers.ts+14−1
- apps/desktop/src/app/store.helpers/controlSocket.ts+14−0
- apps/desktop/src/app/store.ts+3−0
- apps/desktop/src/lib/wsProtocol.ts+1−0
- apps/desktop/src/ui/settings/pages/ProvidersPage.tsx+82−1
- apps/desktop/test/providers-page.test.ts+14−0
- docs/generated/websocket-jsonrpc.d.ts+6−2
- docs/generated/websocket-jsonrpc.schema.json+1−1
- docs/websocket-protocol.md+8−1
- scripts/build_desktop_resources.ts+1−1
- src/providers/codexAppServerClient.ts+7−22
- src/providers/codexAppServerResolver.ts+496−0
- src/runtime/codexAppServerRuntime.ts+3−3
- src/server/jsonrpc/routes/provider.ts+25−0
- src/server/jsonrpc/schema.provider.ts+8−0
- src/server/protocol.ts+1−1
- src/shared/jsonrpcControlSchemas.ts+42−0
- test/providers/codex-app-server-resolver.test.ts+130−0