openclaw/src
Mykyta Bozhenko 448394a0de fix(agent): Enable model fallback for prompt-phase quota/rate limit errors
When a prompt submission fails with quota or rate limit errors, throw
FailoverError instead of the raw promptError. This enables the model
fallback system to try alternative models.

Previously, rate limit errors during the prompt phase (before streaming)
were thrown directly, bypassing fallback. Only response-phase errors
triggered model fallback.

Now checks if fallback models are configured and the error is failover-
eligible. If so, wraps in FailoverError to trigger the fallback chain.
2026-01-18 01:29:48 +00:00
..
agents fix(agent): Enable model fallback for prompt-phase quota/rate limit errors 2026-01-18 01:29:48 +00:00
auto-reply fix: normalize gateway dev mode detection 2026-01-18 01:08:47 +00:00
browser style: oxfmt 2026-01-17 08:01:46 +00:00
canvas-host chore: run format and fix sandbox browser timeouts 2026-01-16 09:18:58 +00:00
channels fix: normalize gateway dev mode detection 2026-01-18 01:08:47 +00:00
cli fix: normalize gateway dev mode detection 2026-01-18 01:08:47 +00:00
commands fix: normalize gateway dev mode detection 2026-01-18 01:08:47 +00:00
config Merge pull request #1131 from CMLKevin/feat/perplexity-search-provider 2026-01-18 01:16:00 +00:00
cron style: oxfmt format 2026-01-17 05:48:56 +00:00
daemon fix: soften windows daemon install 2026-01-17 20:12:26 +00:00
discord fix: normalize gateway dev mode detection 2026-01-18 01:08:47 +00:00
docs chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
gateway fix: sessions list label fallback 2026-01-17 22:22:01 +00:00
hooks test: expand frontmatter coverage 2026-01-17 20:12:04 +00:00
imessage feat(channels): add resolve command + defaults 2026-01-18 01:00:24 +00:00
infra feat(channels): add resolve command + defaults 2026-01-18 01:00:24 +00:00
logging fix: suppress duplicate discord slow-listener logs 2026-01-17 20:37:36 +00:00
macos fix: add agent context to ws logs 2026-01-17 20:37:36 +00:00
markdown test: expand frontmatter coverage 2026-01-17 20:12:04 +00:00
media refactor: unify media understanding pipeline 2026-01-17 04:39:00 +00:00
media-understanding chore: fix lint/format and update changelog 2026-01-17 10:16:35 +00:00
memory fix: normalize gateway dev mode detection 2026-01-18 01:08:47 +00:00
pairing fix(zalo): fix pairing channel detection and webhook payload format 2026-01-16 10:43:14 +07:00
plugins chore: fix lint/format and update changelog 2026-01-17 10:16:35 +00:00
process test: avoid global SIGTERM emit in child-process-bridge 2026-01-17 19:20:48 +00:00
providers Models: add Qwen Portal OAuth support 2026-01-18 01:03:08 +00:00
routing refactor: canonicalize gateway session store keys 2026-01-17 07:41:24 +00:00
security feat(channels): add resolve command + defaults 2026-01-18 01:00:24 +00:00
sessions feat: add experimental session memory source 2026-01-17 18:53:52 +00:00
signal feat(channels): add resolve command + defaults 2026-01-18 01:00:24 +00:00
slack fix: normalize gateway dev mode detection 2026-01-18 01:08:47 +00:00
telegram fix: normalize gateway dev mode detection 2026-01-18 01:08:47 +00:00
terminal chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
tui refactor: prune legacy group targets 2026-01-17 09:01:47 +00:00
types feat: add exec pty support 2026-01-17 04:57:11 +00:00
utils fix: format verbose tool output by channel 2026-01-17 10:17:57 +00:00
web feat(channels): add resolve command + defaults 2026-01-18 01:00:24 +00:00
whatsapp refactor: prune legacy group prefixes 2026-01-17 08:47:25 +00:00
wizard fix: normalize gateway dev mode detection 2026-01-18 01:08:47 +00:00
channel-web.barrel.test.ts refactor!: rename chat providers to channels 2026-01-13 08:40:39 +00:00
channel-web.ts refactor!: rename chat providers to channels 2026-01-13 08:40:39 +00:00
docker-setup.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
entry.ts chore(cli): set process title 2026-01-16 01:33:28 +00:00
globals.test.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
globals.ts feat: refresh CLI output styling and progress 2026-01-08 05:20:39 +01:00
index.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
index.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
logger.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
logger.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
logging.ts refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00
polls.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
polls.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
postinstall-patcher.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
runtime.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
utils.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
utils.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
version.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00