openclaw/extensions/elevenlabs
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
..
index.ts refactor(tts): move speech providers into plugins 2026-03-22 17:48:59 -07:00
openclaw.plugin.json refactor: collapse manifest contract mirrors 2026-03-27 02:01:59 +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
speech-provider.test.ts test: move extension-owned coverage into plugins 2026-03-27 15:11:33 +00:00
speech-provider.ts refactor: decouple bundled plugin sdk surfaces 2026-03-29 21:20:46 +01:00
test-api.ts test: move extension-owned coverage into plugins 2026-03-27 15:11:33 +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