BBS:      TELESC.NET.BR
Assunto:  ctrl/chat_llm.ini exec/chat_llm.js
De:       Rob Swindell (on Debian Linux)
Data:     Fri, 29 May 2026 23:59:57 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/143338a4deabfd87458fee78
Modified Files:
	ctrl/chat_llm.ini exec/chat_llm.js
Log Message:
chat_llm: endpoint failover (endpoint_fallback)

Add an optional endpoint_fallback. dispatch() now wraps the provider
call: when the primary endpoint throws (transport error / non-200), it
retries once against the fallback, and a ~60s cooldown routes straight
to the fallback on subsequent turns so an outage doesn't add the
primary's full timeout to every reply (re-probes the primary after the
cooldown). No fallback configured => unchanged behavior. Documents the
knob (commented) in the stock chat_llm.ini.

Co-Authored-By: Claude Opus 4.8 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]