Peter Steinberger
f5ec0e429f
test: trim more agent tool partial mocks
2026-04-03 20:18:56 +01:00
Peter Steinberger
1fbf863f53
test: trim more agent tool mocks
2026-04-03 20:16:50 +01:00
Peter Steinberger
e286ba2bab
test: trim more agent partial mocks
2026-04-03 20:15:55 +01:00
Peter Steinberger
ee5113b1ae
test: trim sandbox and transcript partial mocks
2026-04-03 20:14:39 +01:00
Peter Steinberger
6a465611d8
test: trim openclaw tools partial mocks
2026-04-03 20:14:39 +01:00
Vincent Koc
cc1881a838
refactor(providers): share payload patch helpers
2026-04-04 04:11:56 +09:00
Peter Steinberger
2d2fe2bf47
test: trim more agent partial mocks
2026-04-03 20:06:42 +01:00
Peter Steinberger
4578351488
test: trim agent and discord harness partial mocks
2026-04-03 20:04:52 +01:00
Peter Steinberger
35a9eeb857
test: trim sandbox and pi runner partial mocks
2026-04-03 20:02:57 +01:00
Peter Steinberger
4e27e22663
test: trim agents importActual mocks
2026-04-03 20:00:35 +01:00
Vincent Koc
88d3b73c6d
fix(types): annotate portable exported helper types
2026-04-04 03:57:47 +09:00
Vincent Koc
d8458a1481
refactor(providers): share transport stream helpers
2026-04-04 03:49:09 +09:00
Vincent Koc
e697fa5e75
feat(providers): add google transport runtime
2026-04-04 03:35:58 +09:00
Peter Steinberger
45a6f769bb
test: trim core partial mocks
2026-04-03 19:28:19 +01:00
Gustavo Madeira Santana
5e365a8ec4
agents: preserve remote skill sync eligibility
2026-04-03 14:19:43 -04:00
Peter Steinberger
856592cf00
fix(outbound): restore generic delivery and security seams
2026-04-03 19:09:20 +01:00
Peter Steinberger
ab96520bba
refactor(plugins): move channel behavior into plugins
2026-04-03 19:09:20 +01:00
Josh Lehman
c52df32878
refactor: move bundled replay policy ownership into plugins ( #60452 )
...
* refactor: move bundled replay policy ownership into plugins
* test: preserve replay fallback until providers adopt hooks
* test: cover response replay branches for ollama and zai
---------
Co-authored-by: Shakker <shakkerdroid@gmail.com >
2026-04-03 19:08:10 +01:00
Vincent Koc
54479220f5
refactor(xai): share model hint helper
2026-04-04 02:58:58 +09:00
Vincent Koc
ea4265a820
feat(providers): add anthropic transport runtime
2026-04-04 02:58:58 +09:00
Peter Steinberger
5d20c73e05
fix: route Copilot Claude through Anthropic
2026-04-04 02:57:59 +09:00
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