openclaw/extensions/openai
Josh Avant 44674525f2
feat(tts): add structured provider diagnostics and fallback attempt analytics (#57954)
* feat(tts): add structured fallback diagnostics and attempt analytics

* docs(tts): document attempt-detail and provider error diagnostics

* TTS: harden fallback loops and share error helpers

* TTS: bound provider error-body reads

* tts: add double-prefix regression test and clean baseline drift

* tests(tts): satisfy error narrowing in double-prefix regression

* changelog

Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>

---------

Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
2026-03-30 22:55:28 -05:00
..
test-support fix(ci): rename extension test support for boundary guards 2026-03-30 09:31:33 +09:00
api.ts refactor: move provider model helpers into plugins 2026-03-27 20:20:31 +00:00
cli-backend.ts
default-models.ts refactor: move provider model helpers into plugins 2026-03-27 20:20:31 +00:00
image-generation-provider.ts refactor: move provider seams behind plugin sdk surfaces 2026-03-27 23:26:26 +00:00
index.test.ts OpenAI: preserve oauth exports in index tests 2026-03-29 22:54:48 -04:00
index.ts
media-understanding-provider.test.ts refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
media-understanding-provider.ts refactor: move provider model helpers into plugins 2026-03-27 20:20:31 +00:00
openai-codex-auth-identity.test.ts
openai-codex-auth-identity.ts
openai-codex-catalog.ts fix: break plugin-sdk provider barrel recursion 2026-03-27 23:47:04 +00:00
openai-codex-provider.runtime.ts refactor: trim provider oauth runtime seams 2026-03-28 02:08:29 +00:00
openai-codex-provider.test.ts test: speed up extension suites 2026-03-31 02:25:02 +01:00
openai-codex-provider.ts fix: break plugin-sdk provider barrel recursion 2026-03-27 23:47:04 +00:00
openai-provider.test.ts
openai-provider.ts refactor: generalize provider transport hooks 2026-03-29 23:05:58 +09:00
openclaw.plugin.json refactor: move legacy auth choice aliases into plugin manifests 2026-03-27 17:23:40 +00:00
package.json chore: bump version to 2026.3.30 2026-03-30 09:28:29 +09:00
plugin-registration.contract.test.ts refactor(plugins): decouple bundled plugin runtime loading 2026-03-29 09:10:38 +01:00
provider-auth.contract.test.ts refactor(plugins): decouple bundled plugin runtime loading 2026-03-29 09:10:38 +01:00
provider-catalog.contract.test.ts fix(ci): rename extension test support for boundary guards 2026-03-30 09:31:33 +09:00
provider-runtime.contract.test.ts refactor(plugins): decouple bundled plugin runtime loading 2026-03-29 09:10:38 +01:00
provider.contract.test.ts refactor(plugins): decouple bundled plugin runtime loading 2026-03-29 09:10:38 +01:00
shared.ts refactor: reuse shared openai model prefix helper 2026-03-27 23:58:42 +00:00
speech-provider.ts refactor: decouple bundled plugin sdk surfaces 2026-03-29 21:20:46 +01:00
test-api.ts fix(ci): stabilize bundled capability contract loading 2026-03-28 07:33:19 +00:00
tts.test.ts feat(tts): add structured provider diagnostics and fallback attempt analytics (#57954) 2026-03-30 22:55:28 -05:00
tts.ts feat(tts): add structured provider diagnostics and fallback attempt analytics (#57954) 2026-03-30 22:55:28 -05:00