OpenAI connectors
6 months ago
53 files changed
- .cursor/hooks/state/continual-learning.json+2−2
- apps/desktop/electron/services/serverManager.ts+6−2
- apps/desktop/src/app/settingsPageAvailability.ts+4−0
- apps/desktop/src/app/store.actions.ts+2−0
- apps/desktop/src/app/store.actions/bootstrap.ts+3−0
- apps/desktop/src/app/store.actions/connectors.ts+100−0
- apps/desktop/src/app/store.helpers.ts+8−0
- apps/desktop/src/app/store.helpers/controlSocket.ts+19−0
- apps/desktop/src/app/store.helpers/runtimeState.ts+7−0
- apps/desktop/src/app/store.ts+1−0
- apps/desktop/src/app/types.ts+13−0
- apps/desktop/src/components/ai-elements/prompt-input.tsx+14−5
- apps/desktop/src/lib/desktopApi.ts+1−0
- apps/desktop/src/lib/desktopCommands.ts+2−0
- apps/desktop/src/lib/desktopSchemas.ts+5−0
- apps/desktop/src/lib/webAdapter.ts+1−0
- apps/desktop/src/lib/wsProtocol.ts+1−0
- apps/desktop/src/ui/settings/SettingsShell.tsx+18−1
- apps/desktop/src/ui/settings/pages/OpenAiNativeConnectorsPage.tsx+204−0
- apps/desktop/test/helpers/mockDesktopCommands.ts+5−0
- apps/desktop/test/openai-native-connectors-page.test.ts+133−0
- apps/desktop/test/settings-nav.test.ts+46−0
- apps/desktop/test/settings-shell.test.ts+9−0
- docs/generated/websocket-jsonrpc.d.ts+8−2
- docs/generated/websocket-jsonrpc.schema.json+1−1
- docs/websocket-protocol.md+20−0
- src/config.ts+14−3
- src/experimental/openaiNativeConnectors/flags.ts+20−0
- src/mcp/index.ts+101−8
- src/providerStatus.ts+8−0
- src/providers/codex-auth.ts+34−4
- src/providers/modelAdapter.ts+3−0
- src/runtime/openaiResponsesModel.ts+11−3
- src/server/connectors/openaiNativeConnectors.ts+426−0
- src/server/jsonrpc/routes/connectors.ts+116−0
- src/server/jsonrpc/routes/index.ts+2−0
- src/server/jsonrpc/schema.connectors.ts+31−0
- src/server/jsonrpc/schema.ts+6−0
- src/server/protocol.ts+2−0
- src/shared/featureFlags.ts+9−0
- src/shared/jsonrpcControlSchemas.ts+21−0
- src/shared/openaiNativeConnectors.ts+68−0
- src/types.ts+3−0
- test/connect.test.ts+1−1
- test/jsonrpc.control-schemas.test.ts+23−0
- test/mcp.test.ts+79−0
- test/openai-native-connectors.test.ts+117−0
- test/providerStatus.test.ts+4−0
- test/providers/codex-auth.test.ts+27−0
- test/providers/codex-oauth-flows.test.ts+6−2
- test/providers/modelAdapter.test.ts+5−2
- test/runtime.openai-responses-runtime.test.ts+3−0
- test/runtime.pi-runtime.test.ts+11−4