Skip to content

fix(foundry): keep local ASR warm and stream transcripts - #1052

Merged
H-Chris233 merged 3 commits into
Open-Less:betafrom
H-Chris233:codex/fix-foundry-local-residency-1031
Sep 13, 2026
Merged

fix(foundry): keep local ASR warm and stream transcripts#1052
H-Chris233 merged 3 commits into
Open-Less:betafrom
H-Chris233:codex/fix-foundry-local-residency-1031

Conversation

@H-Chris233

Copy link
Copy Markdown
Collaborator

Summary

  • expose the Foundry keep-loaded preference and interpret the existing 86400 value as no automatic unload across local ASR runtimes
  • cache successful Foundry execution-provider registration once per process so model reloads do not repeat catalog initialization
  • collect Foundry streaming transcription responses in order instead of using the one-shot path that reproduced U+FFFD corruption
  • update the shared contracts, Windows UI, neutral local-ASR copy, and focused regression coverage

Related to #1031.

Validation

  • npm.cmd test (83 frontend tests and production build)
  • cargo test -p openless-core --locked (794 passed, 1 ignored, plus integration suites)
  • cargo test --lib for the Windows Tauri crate (487 passed, 1 ignored)
  • focused streaming collector tests (2 passed)
  • focused forever-residency test (1 passed)
  • targeted rustfmt --check
  • git diff --check

Remaining acceptance

@H-Chris233
H-Chris233 merged commit c8bd7aa into Open-Less:beta Sep 13, 2026
4 checks passed
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