feat: delegate Codex apps to app-server
5 months ago
26 files changed
- apps/desktop/src/app/store.helpers/controlSocket.ts+0−1
- apps/desktop/src/app/store.helpers/runtimeState.ts+0−1
- apps/desktop/src/app/types.ts+0−1
- apps/desktop/src/ui/settings/SettingsShell.tsx+1−1
- apps/desktop/src/ui/settings/pages/OpenAiNativeConnectorsPage.tsx+1−5
- apps/desktop/test/openai-native-connectors-page.test.ts+0−1
- docs/generated/websocket-jsonrpc.d.ts+3−3
- docs/generated/websocket-jsonrpc.schema.json+1−1
- docs/websocket-protocol.md+7−21
- src/agent.ts+5−0
- src/connect.ts+0−7
- src/prompt.ts+1−19
- src/providers/codexAppServerAuth.ts+113−170
- src/providers/codexAppServerClient.ts+220−0
- src/runtime/codexAppServerRuntime.ts+60−183
- src/runtime/types.ts+10−0
- src/server/connectors/openaiNativeConnectors.ts+39−60
- src/server/jsonrpc/routes/connectors.ts+9−10
- src/server/session/AgentSession.ts+1−0
- src/server/session/SessionContext.ts+2−0
- src/server/session/TurnExecutionManager.ts+36−2
- src/shared/openaiNativeConnectors.ts+0−2
- test/connect.test.ts+4−4
- test/jsonrpc.control-schemas.test.ts+0−1
- test/openai-native-connectors.test.ts+36−17
- test/runtime.codex-app-server.test.ts+57−6