Skip to content

Releases: QGG4588/dsh-model-failover

v1.2.2

Choose a tag to compare

@QGG4588 QGG4588 released this 22 Oct 00:59

Critical fix: the llm/stream waterfall listener must return an AsyncIterable synchronously. The previous async listener returned a Promise, and the upstream dsh-session-checkpoint-policy's yield* next() threw TypeError: yield* (intermediate value) is not async iterable, failing the whole turn before any chunk arrived. Fixed + regression test (26/26).

v1.1.0

Choose a tag to compare

@QGG4588 QGG4588 released this 20 Oct 01:15

Web UI: failover seat beside the composer model picker (provider multi-select, save/clear/enable-disable, recent events). Host routes /api/model-failover/*. 20/20 unit tests.

v1.0.0

Choose a tag to compare

@QGG4588 QGG4588 released this 20 Oct 01:15

Provider-pool model failover for DeepSeek Harness (initial release).