Peter Steinberger
|
ffafa9008d
|
test(agents): avoid provider runtime in fallback tests
|
2026-05-06 10:21:34 +01:00 |
|
Peter Steinberger
|
d111605453
|
test: streamline model fallback probe coverage
|
2026-05-06 01:12:16 +01:00 |
|
Peter Steinberger
|
64b1f5fbf4
|
test: speed up changed test paths
|
2026-05-05 19:48:19 +01:00 |
|
Peter Steinberger
|
ab95812d65
|
fix: record model fallback steps in trajectories
|
2026-04-28 05:08:34 +01:00 |
|
Peter Steinberger
|
0e586bb48a
|
fix(agents): improve fallback failure observability
|
2026-04-27 13:10:12 +01:00 |
|
Vincent Koc
|
3d554aefdf
|
fix(logging): keep log transport internals private (#71322)
* fix(logging): share transports across module instances
* fix(logging): share transports across module instances
* fix(logging): share transports across module instances
* fix(logging): remove global log transport hooks
* test(agents): capture diagnostic logs after module reset
|
2026-04-24 23:36:57 -07:00 |
|
Peter Steinberger
|
596b88986d
|
chore: apply core lint cleanups
|
2026-04-23 05:30:49 +01:00 |
|
Peter Steinberger
|
6a87d6e814
|
test: share model fallback probe assertions
|
2026-04-19 03:52:57 +01:00 |
|
Peter Steinberger
|
5b24009271
|
test: mock model fallback source check
|
2026-04-13 20:49:39 -07:00 |
|
Peter Steinberger
|
ff8605f3c2
|
test: update model fallback auth store mock
|
2026-04-13 20:49:39 -07:00 |
|
Vincent Koc
|
a165f7b063
|
fix(ci): repair agent test mocks
|
2026-04-13 23:30:17 +01:00 |
|
Peter Steinberger
|
c01666f7ab
|
test: speed up agent auth config tests
|
2026-04-08 00:30:22 +01:00 |
|
Peter Steinberger
|
ccd45bd9f0
|
fix(agents): refresh runtime tool and subagent coverage
|
2026-04-04 20:06:32 +01:00 |
|
Peter Steinberger
|
d67efbfbd3
|
test: stabilize test isolation
|
2026-03-23 23:01:22 +00:00 |
|
Darshil
|
105dcd69e7
|
style: format probe regression test (openclaw#39820) thanks @lupuletic
|
2026-03-13 23:25:04 -07:00 |
|
Darshil
|
e403ed6546
|
fix: harden wrapped rate-limit failover (openclaw#39820) thanks @lupuletic
|
2026-03-13 23:25:04 -07:00 |
|
Catalin Lupuleti
|
c1c74f9952
|
fix: move cause-chain traversal before timeout heuristic (review feedback)
|
2026-03-13 23:25:04 -07:00 |
|
Catalin Lupuleti
|
dac220bd88
|
fix(agents): normalize abort-wrapped RESOURCE_EXHAUSTED into failover errors (#11972)
|
2026-03-13 23:25:04 -07:00 |
|
Peter Steinberger
|
ad52724d9a
|
refactor: share fallback skip assertions
|
2026-03-13 20:19:38 +00:00 |
|
Altay
|
531e8362b1
|
Agents: add fallback error observations (#41337)
Merged via squash.
Prepared head SHA: 852469c82f
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
|
2026-03-10 01:12:10 +03:00 |
|
Altay
|
0669b0ddc2
|
fix(agents): probe single-provider billing cooldowns (#41422)
Merged via squash.
Prepared head SHA: bbc4254b94
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
|
2026-03-10 00:58:51 +03:00 |
|
Peter Lee
|
92648f9ba9
|
fix(agents): broaden 402 temporary-limit detection and allow billing cooldown probe (#38533)
Merged via squash.
Prepared head SHA: 282b9186c6
Co-authored-by: xialonglee <22994703+xialonglee@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
|
2026-03-08 10:27:01 +03:00 |
|
Peter Steinberger
|
2891c6c93c
|
refactor(agents): dedupe model fallback probe failure tests
|
2026-03-07 17:58:31 +00:00 |
|
Altay
|
6e962d8b9e
|
fix(agents): handle overloaded failover separately (#38301)
* fix(agents): skip auth-profile failure on overload
* fix(agents): note overload auth-profile fallback fix
* fix(agents): classify overloaded failures separately
* fix(agents): back off before overload failover
* fix(agents): tighten overload probe and backoff state
* fix(agents): persist overloaded cooldown across runs
* fix(agents): tighten overloaded status handling
* test(agents): add overload regression coverage
* fix(agents): restore runner imports after rebase
* test(agents): add overload fallback integration coverage
* fix(agents): harden overloaded failover abort handling
* test(agents): tighten overload classifier coverage
* test(agents): cover all-overloaded fallback exhaustion
* fix(cron): retry overloaded fallback summaries
* fix(cron): treat HTTP 529 as overloaded retry
|
2026-03-07 01:42:11 +03:00 |
|
Vignesh Natarajan
|
d45353f95b
|
fix(agents): honor explicit rate-limit cooldown probes in fallback runs
|
2026-03-05 20:03:06 -08:00 |
|
Ramez
|
acbb93be48
|
fix(agents): comprehensive quota fallback fixes - session overrides + surgical cooldown logic (#23816)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: e6f2b4742b
Co-authored-by: ramezgaberiel <844893+ramezgaberiel@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-25 20:35:40 -05:00 |
|
Vignesh Natarajan
|
5c7c37a02a
|
Agents: infer auth-profile unavailable failover reason
|
2026-02-22 16:10:32 -08:00 |
|
Peter Steinberger
|
3c75bc0e41
|
refactor(test): dedupe agent and discord test fixtures
|
2026-02-22 20:04:51 +00:00 |
|
Peter Steinberger
|
ad1072842e
|
test: dedupe agent tests and session helpers
|
2026-02-22 17:11:54 +00:00 |
|
sebslight
|
d224776ffb
|
refactor(agents): extract cooldown probe decision helper
|
2026-02-16 08:10:52 -05:00 |
|
Ítalo Souza
|
39bb1b3322
|
fix: auto-recover primary model after rate-limit cooldown expires (#17478) (#18045)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: f7a7865727
Co-authored-by: PlayerGhost <28265945+PlayerGhost@users.noreply.github.com>
Co-authored-by: sebslight <19554889+sebslight@users.noreply.github.com>
Reviewed-by: @sebslight
|
2026-02-16 08:03:35 -05:00 |
|