openclaw/extensions/openai
Peter Steinberger 46e894f891
refactor(plugins): deslop codex and agent-harness plugins (#156297)
* refactor(codex): deslop codex

* refactor(plugins): deslop agent-harness provider plugins
2026-09-23 07:58:14 -07:00
..
assets feat: give every plugin a compact chat activity icon (#147333) 2026-09-13 13:49:51 -07:00
test-support improve(models): stop catalog template scans after a match (#151616) 2026-09-18 17:29:22 +08:00
api.ts
audio-transcription.ts fix(openai): restore OAuth audio transcription (#135855) 2026-09-02 03:32:27 -07:00
base-url.test.ts
base-url.ts
binary-transport.test.ts fix: reject malformed speech and video responses (#117369) 2026-09-17 02:09:08 -06:00
capability-catalog.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
default-models.test.ts
default-models.ts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
embedding-batch.test.ts test(embeddings): use native JSON batch response fixtures (#144506) 2026-09-10 17:09:03 -07:00
embedding-batch.ts refactor(embeddings): share compatible batch and request orchestration (#140660) 2026-09-06 20:12:14 -07:00
embedding-provider.test.ts fix(memory): honor bounded embedding provider cooldowns (#134959) 2026-09-10 15:46:01 +05:30
embedding-provider.ts fix(gateway): reduce cold model-runtime request stalls (#139911) 2026-09-06 07:53:11 -07:00
image-generation-codex-response.test.ts fix(openai): image generation hides provider refusal explanations (#140413) 2026-09-19 17:42:15 +05:30
image-generation-codex-response.ts fix(openai): image generation hides provider refusal explanations (#140413) 2026-09-19 17:42:15 +05:30
image-generation-provider.test-support.ts fix: prevent cold image provider test timeouts (#150979) 2026-09-17 09:19:46 -07:00
image-generation-provider.test.ts fix: prevent cold image provider test timeouts (#150979) 2026-09-17 09:19:46 -07:00
image-generation-provider.ts fix(openai): image generation hides provider refusal explanations (#140413) 2026-09-19 17:42:15 +05:30
index.test.ts fix(openai): restore cache-TTL context pruning (#127992) 2026-09-19 22:51:15 -06:00
index.ts fix(gateway): reduce cold model-runtime request stalls (#139911) 2026-09-06 07:53:11 -07:00
media-understanding-provider.test.ts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
media-understanding-provider.ts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
memory-embedding-adapter.test.ts fix(gateway): reduce cold model-runtime request stalls (#139911) 2026-09-06 07:53:11 -07:00
memory-embedding-adapter.ts fix(gateway): reduce cold model-runtime request stalls (#139911) 2026-09-06 07:53:11 -07:00
model-construction.imports.test.ts refactor(ai): keep model policy parsing independent of transport host (#142804) 2026-09-08 21:49:37 -07:00
model-route-contract.test.ts refactor(plugins): deslop codex and agent-harness plugins (#156297) 2026-09-23 07:58:14 -07:00
model-route-contract.ts feat(openai): support GPT-6 Sol and Luna (#155967) 2026-09-22 22:11:33 +00:00
native-web-search-policy.ts fix(search): keep native search from using unrelated provider credentials (#154084) 2026-09-20 17:49:10 -07:00
native-web-search.ts fix(search): keep native search from using unrelated provider credentials (#154084) 2026-09-20 17:49:10 -07:00
openai-chatgpt-device-code.test.ts refactor(tests): reuse response cancellation fixtures (#142919) 2026-09-09 00:35:44 -07:00
openai-chatgpt-device-code.ts feat(multi-user): add provider-neutral connected accounts (#134970) 2026-09-03 06:15:19 -07:00
openai-chatgpt-oauth-authorization.runtime.ts
openai-chatgpt-oauth-flow.runtime.test.ts fix(openai): honor proxies for OAuth token requests (#131161) 2026-09-05 00:53:50 +05:30
openai-chatgpt-oauth-flow.runtime.ts feat(multi-user): add provider-neutral connected accounts (#134970) 2026-09-03 06:15:19 -07:00
openai-chatgpt-oauth-preflight.runtime.ts feat(multi-user): add provider-neutral connected accounts (#134970) 2026-09-03 06:15:19 -07:00
openai-chatgpt-oauth-token.proxy.test.ts fix(openai): honor proxies for OAuth token requests (#131161) 2026-09-05 00:53:50 +05:30
openai-chatgpt-oauth-token.runtime.ts fix(openai): honor proxies for OAuth token requests (#131161) 2026-09-05 00:53:50 +05:30
openai-chatgpt-oauth.runtime.test.ts feat(multi-user): add provider-neutral connected accounts (#134970) 2026-09-03 06:15:19 -07:00
openai-chatgpt-oauth.runtime.ts feat(multi-user): add provider-neutral connected accounts (#134970) 2026-09-03 06:15:19 -07:00
openai-chatgpt-provider-runtime.factory.ts
openai-chatgpt-provider.runtime.ts
openai-chatgpt-provider.test.ts fix(ui): complete provider sign-in from the waiting dialog (#148300) 2026-09-14 22:55:45 +05:30
openai-chatgpt-provider.ts refactor(plugins): deslop codex and agent-harness plugins (#156297) 2026-09-23 07:58:14 -07:00
openai-chatgpt-shared.ts
openai-dynamic-model.test.ts feat(openai): support GPT-6 Sol and Luna (#155967) 2026-09-22 22:11:33 +00:00
openai-provider-missing-auth.test.ts
openai-provider.live.test.ts feat(openai): support GPT-6 Sol and Luna (#155967) 2026-09-22 22:11:33 +00:00
openai-provider.test.ts feat(openai): support GPT-6 Sol and Luna (#155967) 2026-09-22 22:11:33 +00:00
openai-provider.ts refactor(plugins): deslop codex and agent-harness plugins (#156297) 2026-09-23 07:58:14 -07:00
openai-tts.live.test.ts
openai.live.test.ts
openclaw.plugin.json feat(openai): support GPT-6 Sol and Luna (#155967) 2026-09-22 22:11:33 +00:00
openclaw.plugin.test.ts fix(ui): complete provider sign-in from the waiting dialog (#148300) 2026-09-14 22:55:45 +05:30
package.json chore(deps): refresh dependencies with seven-day cutoff (#154652) 2026-09-21 16:55:54 -07:00
prompt-overlay.ts fix(gateway): reduce cold model-runtime request stalls (#139911) 2026-09-06 07:53:11 -07:00
provider-auth.contract.test.ts
provider-catalog.contract.test.ts
provider-contract-api.ts fix(ui): complete provider sign-in from the waiting dialog (#148300) 2026-09-14 22:55:45 +05:30
provider-fast-mode.test.ts fix(models): disable Fast choices without a request mapping (#142682) 2026-09-09 06:09:59 +05:30
provider-policy-agentsapi.test.ts feat(openai): add explicit Agents API MVP harness (#151176) 2026-09-22 18:51:10 -07:00
provider-policy-api.test.ts feat(openai): add explicit Agents API MVP harness (#151176) 2026-09-22 18:51:10 -07:00
provider-policy-api.ts feat(openai): add explicit Agents API MVP harness (#151176) 2026-09-22 18:51:10 -07:00
provider-policy-projection.test.ts
provider-runtime.contract.test.ts
realtime-audio-buffer-ownership.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-audio-worker-entrypoints.test-support.ts fix: keep cold child compilation outside CI test deadlines (#156011) 2026-09-22 17:41:19 -07:00
realtime-auth.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
realtime-host.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
realtime-live-api.test.ts refactor(voice): reduce GPT-Live support duplication (#145599) 2026-09-11 23:53:58 -07:00
realtime-live-api.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-live-delegation-queue.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-meeting.live.test.ts feat(voice): share GPT Live across meetings and calls (#146546) 2026-09-12 17:06:51 -07:00
realtime-provider-shared.test.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
realtime-provider-shared.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
realtime-quicksilver-audio-buffer.test.ts
realtime-quicksilver-audio-buffer.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-audio-pipeline.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-audio.worker.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-bridge-delayed-delegation.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-quicksilver-bridge-delegation.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-quicksilver-bridge.test-support.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-bridge.test.ts fix(openai): preserve GPT-Live startup after recoverable provider errors (#155534) 2026-09-23 10:52:54 +05:30
realtime-quicksilver-bridge.ts fix(openai): preserve GPT-Live startup after recoverable provider errors (#155534) 2026-09-23 10:52:54 +05:30
realtime-quicksilver-delegation-controller.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-delegation.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-quicksilver-events.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-quicksilver-failure.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-ga-oauth.test.ts
realtime-quicksilver-gateway-audio.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-gateway-bridge-lifecycle.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-gateway-bridge.live.test.ts fix(discord): support continuous GPT Live conversations (#146289) 2026-09-12 13:17:52 -07:00
realtime-quicksilver-gateway-bridge.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-gateway-bridge.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-gateway-direct.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-gateway-errors.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-instructions.ts fix(openai): discourage repeated GPT-Live delegations (#146182) 2026-09-12 09:42:35 -07:00
realtime-quicksilver-live-test-support.test.ts fix(talk): keep opaque realtime routes out of public config (#129144) 2026-09-07 10:02:09 +08:00
realtime-quicksilver-live-test-support.ts fix(talk): keep opaque realtime routes out of public config (#129144) 2026-09-07 10:02:09 +08:00
realtime-quicksilver-media.runtime.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-media.runtime.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-offer-http.ts fix(channels): release rejected webhook connections after answering them 2026-09-02 08:11:28 +05:30
realtime-quicksilver-output-port.test.ts test(openai): control output retry fixture timing 2026-09-21 02:03:32 -07:00
realtime-quicksilver-peer-worker.test.ts fix: keep cold child compilation outside CI test deadlines (#156011) 2026-09-22 17:41:19 -07:00
realtime-quicksilver-peer.runtime.ts perf(infra): keep hot Workers warm and expose churn 2026-09-23 12:53:07 +00:00
realtime-quicksilver-protocol.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-provider-error.ts fix(openai): preserve GPT-Live startup after recoverable provider errors (#155534) 2026-09-23 10:52:54 +05:30
realtime-quicksilver-public-delegation.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-quicksilver-redaction.ts fix(talk): keep opaque realtime routes out of public config (#129144) 2026-09-07 10:02:09 +08:00
realtime-quicksilver-session-lifecycle.test.ts feat: switch voices during Talk and Discord calls (#146676) 2026-09-15 21:01:36 -07:00
realtime-quicksilver-session-limit.test.ts
realtime-quicksilver-session-limit.ts fix(openai): retry failed voice hangups without losing the call (#137636) 2026-09-03 23:24:23 -07:00
realtime-quicksilver-session-owner.ts fix(gateway): reduce cold model-runtime request stalls (#139911) 2026-09-06 07:53:11 -07:00
realtime-quicksilver-session-retirement.test.ts refactor(voice): reduce GPT-Live support duplication (#145599) 2026-09-11 23:53:58 -07:00
realtime-quicksilver-session.test.ts test: advance realtime connection retry timers (#147523) 2026-09-13 17:49:12 -07:00
realtime-quicksilver-session.transport.test.ts fix(channels): release rejected webhook connections after answering them 2026-09-02 08:11:28 +05:30
realtime-quicksilver-session.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-sideband.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-socket-adapter.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-socket-worker.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-socket.runtime.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-socket.runtime.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-socket.shared.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-socket.test-support.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-socket.ts perf(infra): keep hot Workers warm and expose churn 2026-09-23 12:53:07 +00:00
realtime-quicksilver-socket.worker.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-transcript-publication.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver-transcript.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-quicksilver-wire-profile.test.ts fix(talk): keep opaque realtime routes out of public config (#129144) 2026-09-07 10:02:09 +08:00
realtime-quicksilver-wire.test.ts fix(talk): keep opaque realtime routes out of public config (#129144) 2026-09-07 10:02:09 +08:00
realtime-quicksilver-wire.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-quicksilver.live.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-quicksilver.test-helpers.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-quicksilver.test.ts fix(discord): support continuous GPT Live conversations (#146289) 2026-09-12 13:17:52 -07:00
realtime-quicksilver.ts fix(discord): support continuous GPT Live conversations (#146289) 2026-09-12 13:17:52 -07:00
realtime-sdp-offer.ts
realtime-session-retirement.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-sideband-call.test.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
realtime-talk-defaults.live.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-talk-defaults.test.ts fix(discord): support continuous GPT Live conversations (#146289) 2026-09-12 13:17:52 -07:00
realtime-transcription-provider-factory.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
realtime-transcription-provider.bounds.test.ts refactor: share image and transcription provider fixtures (#146608) 2026-09-12 18:25:44 -07:00
realtime-transcription-provider.test-support.ts refactor: share image and transcription provider fixtures (#146608) 2026-09-12 18:25:44 -07:00
realtime-transcription-provider.test.ts refactor: share image and transcription provider fixtures (#146608) 2026-09-12 18:25:44 -07:00
realtime-transcription-provider.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
realtime-voice-bridge-connection.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-voice-bridge-events.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-voice-bridge-reconnect.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-voice-bridge-tools.test.ts
realtime-voice-bridge.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
realtime-voice-browser-auth.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-voice-events.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
realtime-voice-outgoing-response.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-voice-projection.test.ts fix(android): GPT-Live Talk silently falls back to native speech (#153741) 2026-09-20 11:16:19 -07:00
realtime-voice-protocol.ts refactor(openai): derive realtime session contracts (#150412) 2026-09-16 18:03:14 -07:00
realtime-voice-provider-factory.ts fix(android): GPT-Live Talk silently falls back to native speech (#153741) 2026-09-20 11:16:19 -07:00
realtime-voice-provider-routing.test.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
realtime-voice-provider.live.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-voice-provider.ts fix(talk): avoid full plugin imports during cold catalog discovery (#138483) 2026-09-04 13:21:21 -07:00
realtime-voice-response-control.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-voice-session-policy.ts refactor(openai): derive realtime session contracts (#150412) 2026-09-16 18:03:14 -07:00
realtime-voice-terminal-outcomes.test.ts feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
realtime-voice-test-support.ts fix(voice): keep audio flowing while the Gateway is busy (#154119) 2026-09-20 21:49:35 -07:00
replay-policy.ts fix(agents): preserve Responses cache prefixes across user turns (#140849) 2026-09-06 23:48:37 -07:00
responses-stream.runtime.ts
setup-api.test.ts feat(multi-user): add provider-neutral connected accounts (#134970) 2026-09-03 06:15:19 -07:00
setup-api.ts
shared.ts refactor(plugins): deslop codex and agent-harness plugins (#156297) 2026-09-23 07:58:14 -07:00
speech-provider.test.ts test(openai): reuse speed directive context fixtures (#151844) 2026-09-18 07:16:15 -07:00
speech-provider.ts refactor(plugins): deslop codex and agent-harness plugins (#156297) 2026-09-23 07:58:14 -07:00
speech-runtime.contract.test.ts fix(ui): keep model selection ready without repeated catalog waits (#145384) 2026-09-11 21:05:12 -07:00
thinking-policy.test.ts feat(openai): support GPT-6 Sol and Luna (#155967) 2026-09-22 22:11:33 +00:00
thinking-policy.ts refactor(plugins): deslop codex and agent-harness plugins (#156297) 2026-09-23 07:58:14 -07:00
transport-policy.test.ts
transport-policy.ts fix(gateway): reduce cold model-runtime request stalls (#139911) 2026-09-06 07:53:11 -07:00
tsconfig.json
tts.test.ts refactor(openai): simplify TTS fetch fixtures (#137559) 2026-09-03 15:05:20 -07:00
tts.ts refactor(plugins): deslop codex and agent-harness plugins (#156297) 2026-09-23 07:58:14 -07:00
usage.test.ts
usage.ts fix(gateway): reduce cold model-runtime request stalls (#139911) 2026-09-06 07:53:11 -07:00
video-generation-provider.test.ts refactor: share OpenAI video provider test fixtures (#146525) 2026-09-12 18:13:56 -07:00
video-generation-provider.ts fix: reject malformed speech and video responses (#117369) 2026-09-17 02:09:08 -06:00