Peter Steinberger
de49b26bb1
test: trim acp spawn parent stream resets
2026-04-03 18:56:17 +01:00
Peter Steinberger
91a3554cd7
test: trim session status module resets
2026-04-03 18:55:23 +01:00
Peter Steinberger
6739c28718
refactor: clarify auth failover policy
2026-04-04 02:49:18 +09:00
Gustavo Madeira Santana
ddd250d130
feat(skills): add inherited agent skill allowlists ( #59992 )
...
Merged via squash.
Prepared head SHA: 6f60779a57
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-03 13:41:28 -04:00
Peter Steinberger
865fa2ba72
fix: narrow auth permanent lockouts
2026-04-04 02:35:27 +09:00
Extra Small
42e1d489fd
fix(auth): use shorter backoff for auth_permanent failures
...
auth_permanent errors (e.g. API_KEY_INVALID) can be caused by transient
provider outages rather than genuinely revoked credentials. Previously
these used the same 5h-24h billing backoff, which left providers disabled
long after the upstream issue resolved.
Introduce separate authPermanentBackoffMinutes (default: 10) and
authPermanentMaxMinutes (default: 60) config options so auth_permanent
failures recover in minutes rather than hours.
Fixes #56838
2026-04-04 02:35:27 +09:00
Vincent Koc
7ad72281f7
refactor(providers): share pi openai reasoning compat gate
2026-04-04 02:25:10 +09:00
Peter Steinberger
be9db66533
fix: split discord voice timeouts and restore gate on main ( #60345 ) (thanks @geekhuashan)
2026-04-04 02:21:43 +09:00
Vincent Koc
ff68fd3060
refactor(providers): share completions format defaults
2026-04-04 02:18:12 +09:00
Vincent Koc
514b37e185
fix(providers): keep native modelstudio streaming usage compat
2026-04-04 02:15:46 +09:00
Vincent Koc
dd42154e45
fix(providers): stop forcing reasoning effort on proxy completions
2026-04-04 02:14:10 +09:00
Vincent Koc
7836c9a6c2
fix(providers): stop forcing store on proxy completions
2026-04-04 02:12:59 +09:00
Vincent Koc
50d85dcd59
refactor(providers): share openai compat defaults
2026-04-04 02:10:24 +09:00
Vincent Koc
eec6f59a77
fix(providers): disable z.ai strict tool shaping
2026-04-04 01:50:55 +09:00
Vincent Koc
745f1c9812
fix(types): align callers with removed legacy config aliases
2026-04-04 01:50:44 +09:00
Vincent Koc
824ff335c6
fix(providers): align custom transport compat defaults
2026-04-04 01:48:00 +09:00
Vincent Koc
54e8790ad7
fix(providers): honor moonshot transport compat
2026-04-04 01:45:19 +09:00
Shakker
06b2e8b79a
test: satisfy xai transport model typing
2026-04-03 17:43:17 +01:00
Vincent Koc
6ac5806a39
fix(providers): honor mistral transport compat ( #60405 )
2026-04-04 01:21:41 +09:00
Vincent Koc
9dba944c42
fix(build): restore current main type gates
2026-04-04 01:20:25 +09:00
Vincent Koc
a2836e6db6
fix(ci): narrow openai responses input literals
2026-04-04 01:13:09 +09:00
Vincent Koc
7ed789d67d
fix(providers): centralize compat endpoint detection ( #60399 )
2026-04-04 01:10:50 +09:00
Vincent Koc
9fbf501d5a
fix(ci): align whatsapp and responses typing
2026-04-04 01:09:28 +09:00
Peter Steinberger
2766a3409c
fix: resolve rebase type drift ( #60249 ) (thanks @shakkernerd)
2026-04-04 01:07:28 +09:00
Shakker
4919a8871b
refactor: lazy load compaction store updates
2026-04-04 01:07:28 +09:00
Shakker
335b472c37
test: merge subagent context-engine coverage into registry suite
2026-04-04 01:07:28 +09:00
Shakker
5ae346427f
test: fix stale typing in active suites
2026-04-04 01:07:28 +09:00
Shakker
48fe2fd8be
test: trim subagent context-engine harness cost
2026-04-04 01:07:28 +09:00
Shakker
6be5d34f2f
test: avoid rebuilding openclaw tools in camera tests
2026-04-04 01:07:28 +09:00
Shakker
18891b1806
refactor: lazy load subagent registry runtime hooks
2026-04-04 01:07:28 +09:00
Shakker
192c02cd92
test: reuse subagent registry loop guard harness
2026-04-04 01:07:28 +09:00
Shakker
9a6dda1b66
refactor: localize workspace skill prompt contract
2026-04-04 01:07:28 +09:00
Shakker
c593ed0055
refactor: split lightweight plugin config policy
2026-04-04 01:07:28 +09:00
Shakker
4499d572fa
refactor: split skill command specs from workspace snapshot
2026-04-04 01:07:28 +09:00
Vincent Koc
3d799ba004
fix(ci): tighten whatsapp and openai transport types
2026-04-04 01:02:41 +09:00
Vincent Koc
f49d8f665c
test(providers): use preferred gpt-5.4 constant
2026-04-04 00:59:50 +09:00
Vincent Koc
bd4f745833
fix(providers): respect responses developer-role compat ( #60385 )
2026-04-04 00:49:16 +09:00
Shakker
b1747d8b1c
fix: remove unused sandbox browser type import
2026-04-03 16:39:47 +01:00
Shakker
5e7ebd098e
fix: remove duplicate sandbox browser import
2026-04-03 16:39:47 +01:00
Shakker
2e520d112d
refactor: split browser sdk imports for sandbox and audit
2026-04-03 16:39:47 +01:00
Vincent Koc
ed297eb8b9
fix(providers): align cache-ttl anthropic semantics ( #60375 )
2026-04-04 00:22:32 +09:00
Vincent Koc
f08a1c34dd
fix(providers): scope anthropic-family cache semantics ( #60370 )
2026-04-04 00:11:57 +09:00
Vincent Koc
93d514f816
fix(ci): correct zalo status helper imports
2026-04-04 00:06:47 +09:00
Vincent Koc
9e6da1e70a
fix(providers): pass anthropic cache retention through custom apis ( #60359 )
2026-04-04 00:04:09 +09:00
Peter Steinberger
a6816cb59c
test: reduce subagent announce import overhead
2026-04-03 16:03:32 +01:00
Shakker
1f0c4a624b
refactor: route cron subagent reads through registry seam
2026-04-03 16:03:10 +01:00
Shakker
11dbcdc46d
refactor: narrow model fallback auth imports
2026-04-03 16:03:10 +01:00
Shakker
fc8ab82aab
refactor: trim cron session startup imports
2026-04-03 16:03:10 +01:00
Shakker
88b1c00b39
refactor: lazy load cron cli runtime
2026-04-03 16:03:10 +01:00
Vincent Koc
66825c0969
refactor(providers): centralize native provider detection ( #60341 )
...
* refactor(providers): centralize native provider detection
* fix(providers): preserve openrouter thinking format
* fix(providers): preserve openrouter host thinking format
2026-04-03 23:46:21 +09:00