Commit Graph
7 Commits
Author SHA1 Message Date
LMG XENON be1be89a69 Merge branch 'main' into fix/apple-silicon-metal-docs-ci-2105 2026-09-16 19:36:08 +01:00
LMG XENON 15ef5da87d Merge branch 'debpalash:main' into fix/sidecar-recv-timeouts-2103 2026-09-16 19:34:58 +01:00
LMGXENON 0c71d506ec docs: document Apple Silicon Metal build parity and drop continue-on-error (#2105)
- Drops experimental flag (continue-on-error) on macos-14 in build-omnivoice-tts.yml now that omnivoice.cpp builds cleanly with -DGGML_METAL=ON at the pinned SHA.
- Updates bin/README.md, backend/engines/omnivoice_gguf/README.md, and SPIKE-01 ADR to document verified Apple Silicon Metal acceleration.
- Corrects workflow reference in bin/README.md.
- Adds changelog credit for @martinezpl.

Closes #2105
2026-09-15 01:02:01 +01:00
LMGXENON 50cba2881c fix(engine): initialize timed_out before empty-reply check and move credit to Highlights (#2103) 2026-09-15 00:43:25 +01:00
LMGXENON 750aa2eb57 fix(engine): validate ASR timeouts, reserve outer guard grace, and enhance diagnostics (#2103) 2026-09-15 00:34:18 +01:00
LMGXENON ddb8e4dd86 fix(engine): address review findings on sidecar deadlines, ASR timeout, and changelog credit (#2103) 2026-09-15 00:22:55 +01:00
LMGXENON ba041b0723 fix(engine): report sidecar receive timeouts and raise engine deadlines (#2103)
- SubprocessBackend and SubprocessASRBackend now check _last_recv_timed_out
  when a sidecar stream closes unexpectedly, reporting an actionable timeout
  error with the deadline rather than describing a generic pipe-closed crash.
- Confucius4Backend, DotsTTSBackend, MossTTSV15Backend, and Supertonic3Backend
  now define generous recv_timeout_s properties with OMNIVOICE_* env overrides,
  preventing mid-generation termination on slower CPU/MPS devices.
- Adds regression tests in backend/tests/test_omnivoice_subprocess.py.

Closes #2103
2026-09-15 00:09:17 +01:00