Altay
d0cf6731aa
fix(failover): classify INTERNAL 500 responses as retryable timeouts ( #68238 )
...
* Agents: treat Google INTERNAL 500 as timeout failover
(cherry picked from commit c2538523a22d39b65c6b4056ab4857ee84f06887)
* test(failover): narrow INTERNAL timeout patterns
* fix: document INTERNAL timeout retry guard
* fix: ignore plain status prose in server error classification
* fix(failover): preserve mixed server-error retry signals
* test(failover): dedupe internal status samples
* fix(failover): retry status prose with code 500
* fix: classify INTERNAL 500 responses as retryable timeouts
* fix: classify INTERNAL 500 responses as retryable timeouts
---------
Co-authored-by: Kosbling <github@kosbling.com >
Co-authored-by: Openbling <github@openbling.ai >
2026-04-17 23:24:26 +03:00
Vincent Koc
a001b5343f
refactor(auth): make external cli oauth runtime-only
2026-04-17 13:14:17 -07:00
bwjoke
f7422e1fbc
fix(failover): detect bare leading 402 assistant errors ( #47579 )
...
Merged via squash.
Prepared head SHA: ff336a0d97
Co-authored-by: bwjoke <1284814+bwjoke@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-04-17 22:06:55 +03:00
Gustavo Madeira Santana
462074c4c2
Fix check type errors
2026-04-17 14:35:36 -04:00
Vincent Koc
eed71160ae
fix(status): align oauth health with runtime
2026-04-17 10:36:51 -07:00
Peter Steinberger
1519b006b8
test(auth): isolate provider alias registry mock
2026-04-17 18:35:06 +01:00
Vincent Koc
3ed0995fa9
fix(auth): keep codex oauth canonical in openclaw
2026-04-17 10:20:43 -07:00
Peter Steinberger
8448569aca
test: narrow skills config imports
2026-04-17 18:16:43 +01:00
Peter Steinberger
dfca5bd0fe
test: isolate oauth refresh queue mocks
2026-04-17 18:10:07 +01:00
Peter Steinberger
89d3117ad0
test: narrow auth profile runtime mocks
2026-04-17 18:06:01 +01:00
Gustavo Madeira Santana
42817a1707
Tests: isolate OAuth mirror external auth lookup
...
Use the existing external auth test hook and a lightweight OAuth package mock so mirror-refresh coverage does not load provider runtime work while seeding test stores.
2026-04-17 12:50:52 -04:00
Peter Steinberger
97f713f459
test(agents): isolate compaction token estimator mocks
2026-04-17 17:18:12 +01:00
Gustavo Madeira Santana
c66703300a
Tests: narrow bootstrap routing coverage
2026-04-17 12:17:41 -04:00
Gustavo Madeira Santana
8de7aefe0a
Tests: narrow embedded timeout wiring
2026-04-17 11:37:46 -04:00
Gustavo Madeira Santana
d6c90b5af1
Tests: avoid memory-search cold plugin loads
2026-04-17 11:37:46 -04:00
Tak Hoffman
62703d8430
fix(bootstrap): workspace bootstrap prompt routing ( #68000 )
...
* fix(bootstrap): workspace bootstrap prompt routing
* Fix bootstrap routing edge cases
* Refine bootstrap mode routing and reset prompts
* Fix bootstrap workspace routing for embedded runs
* Fix embedded bootstrap compile follow-up
* Align bare reset bootstrap file access
* Honor reset override model for bootstrap gating
* Align chat reset bootstrap topology
2026-04-17 10:18:50 -05:00
Peter Steinberger
310b5e4f6a
test: reduce core command hotspots
2026-04-17 16:05:10 +01:00
Peter Steinberger
a861da41b5
test: trim CLI and doctor hotspots
2026-04-17 16:05:09 +01:00
Peter Steinberger
82355d1d9f
test: isolate agent runtime config imports
2026-04-17 16:05:08 +01:00
Val Alexander
0b6c39be18
fix: report shared auth scopes in hello-ok ( #67810 ) thanks @BunsDev
...
Co-authored-by: Val Alexander <bunsthedev@gmail.com >
2026-04-17 02:48:30 -05:00
Gustavo Madeira Santana
5775fe272a
Docs: refresh agent instructions
2026-04-17 02:46:38 -04:00
Viz
8e79080bef
fix(auth): serialize OAuth refresh across agents to fix #26322 ( #67876 )
2026-04-16 23:44:03 -07:00
Gustavo Madeira Santana
89706d323c
Docs: add test performance guardrails
2026-04-17 02:23:49 -04:00
Gustavo Madeira Santana
e4c4f955b3
Tests: restore context-engine usage proof
2026-04-17 02:23:49 -04:00
Gustavo Madeira Santana
74c198f2e8
Tests: slim context engine runtime coverage
2026-04-17 02:23:49 -04:00
EE
1ce2596195
matrix: fix sessions_spawn --thread subagent session spawning ( #67643 )
...
Merged via squash.
Prepared head SHA: 1e5127e217
Co-authored-by: eejohnso-ops <238848106+eejohnso-ops@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-17 02:17:56 -04:00
Peter Steinberger
92859357bb
test: isolate agent auth and spawn hotspots
2026-04-17 07:15:27 +01:00
Peter Steinberger
dd9d2ebd01
test: stabilize MCP startup disposal race
2026-04-17 07:15:27 +01:00
Peter Steinberger
a0d9598425
test: narrow ollama provider discovery setup
2026-04-17 07:15:27 +01:00
Peter Steinberger
daaebb8558
test: split browser snapshot target helper
2026-04-17 07:15:27 +01:00
Peter Steinberger
f57ce21d73
test: trim process-backed agent assertions
2026-04-17 07:15:27 +01:00
Peter Steinberger
b71c91022b
test: collapse exec preflight parser cases
2026-04-17 07:15:27 +01:00
Peter Steinberger
d07c921ae3
test: trim provider extra-param imports
2026-04-17 07:15:27 +01:00
Peter Steinberger
132d3c76a0
test: reuse browser server harness imports
2026-04-17 07:15:27 +01:00
Peter Steinberger
35dcd06764
test: trim agent test hotspots
2026-04-17 07:15:27 +01:00
Gustavo Madeira Santana
7ae670e501
Tests: fast-path Slack message tool discovery
2026-04-17 02:00:26 -04:00
Gustavo Madeira Santana
878f2122e5
Tests: fast-path Matrix ACP thread binding
2026-04-17 02:00:26 -04:00
Gustavo Madeira Santana
178c36532d
Tests: isolate perf-sensitive env state
2026-04-17 02:00:26 -04:00
Rubén Cuevas
7e18c07e41
fix: dedupe repeated bootstrap truncation warnings ( #67906 ) (thanks @rubencu)
...
* Agents: dedupe bootstrap truncation warnings
* Agents: normalize bootstrap warning cache bookkeeping
* fix(agents): scope bootstrap warning dedupe by workspace
* refactor(agents): simplify bootstrap warning wrapper
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-17 10:54:15 +05:30
Ayaan Zaidi
65645ec54f
fix(agents): refresh bundle command discovery
2026-04-17 09:59:03 +05:30
chaoliang yan
35fb3f7e1c
fix: preserve models.json baseUrls on regen ( #67893 ) (thanks @lawrence3699)
...
* models-config: preserve existing models.json baseUrls
* test: distill models-config baseUrl regression test
* fix: preserve models.json baseUrls on regen (#67893 ) (thanks @lawrence3699)
---------
Co-authored-by: lawrence3699 <lawrence3699@users.noreply.github.com >
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-17 08:32:35 +05:30
Ayaan Zaidi
685f9903ec
fix: unify responses api capability detection ( #67918 )
...
* fix: unify responses api capability detection
* fix: unify responses api capability detection (#67918 )
2026-04-17 08:03:19 +05:30
Peter Steinberger
ee856ab31f
test: speed up safe-bins exec harness
2026-04-17 02:57:18 +01:00
Peter Steinberger
acd86a06cd
test: preserve tool helpers in embedded runner mocks
2026-04-17 02:57:18 +01:00
Peter Steinberger
77e6e4cf87
refactor: move memory embeddings into provider plugins
2026-04-17 02:57:18 +01:00
Peter Steinberger
a2753e2d9f
fix: keep Opus 4.7 effort separate from adaptive thinking
2026-04-17 01:26:11 +01:00
Peter Steinberger
c73a6d2f68
feat: support xhigh for Claude Opus 4.7
2026-04-17 01:26:11 +01:00
Tak Hoffman
81818df1b4
fix(startup): prioritize bootstrap on fresh sessions
2026-04-16 17:53:07 -05:00
Peter Steinberger
a98754d504
refactor(agents): clarify prompt cache compatibility gates
2026-04-16 14:59:20 -07:00
Onur
3ae5d95bfd
CI: fix live Docker auth mounts ( #67812 )
...
* CI: fix live Docker auth mounts
* CI: harden live Docker auth mounts
2026-04-16 23:00:11 +02:00