Skip to content

feat: add resilient transcription fallback chains - #6

Merged
GodsQuantum merged 6 commits into
mainfrom
feat/transcription-fallback-chains-public
Sep 16, 2026
Merged

GodsQuantum merged 6 commits into
mainfrom
feat/transcription-fallback-chains-public

Conversation

@GodsQuantum

Copy link
Copy Markdown
Owner

Adds ordered provider+model fallback chains, live model discovery, optional per-route fallback timeouts, durable attempt history, backward compatibility, README documentation, and deterministic E2E coverage.

Highlights:

  • freely mix providers and models, including multiple models from the same provider
  • no processing timeout by default for long audio
  • cancellation is terminal; provider/transport failures can fall through
  • Quick Transcribe and Workflows share the same chain editor
  • Jobs show route attempt history and the provider/model that actually succeeded
  • same-provider/different-model fallback is covered by E2E tests

Local full gate: 47 Rust tests + 15 frontend tests, Svelte check, build, npm audit, E2E, public privacy check.

@GodsQuantum
GodsQuantum merged commit 6cbd4e0 into main Sep 16, 2026
8 checks passed
@GodsQuantum
GodsQuantum deleted the feat/transcription-fallback-chains-public branch September 16, 2026 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant