Peter Steinberger
bd1d1f0f2b
fix: align open DM allowlist policy ( #74112 )
...
* fix: harden telegram open dm allowlist merging
* fix: align open dm allowlist policy
2026-04-29 06:52:12 +01:00
Peter Steinberger
cfcb8f4eda
test(ci): fix current validation shards
2026-04-29 06:49:05 +01:00
Peter Steinberger
358b4f24cd
test: guard broad plugin resolver fixtures
2026-04-29 06:46:02 +01:00
Peter Steinberger
5580d8951c
test(ci): harden release failure paths
2026-04-29 06:41:58 +01:00
Vincent Koc
a7c3755327
docs(plugin-sdk): mark compatibility facades deprecated
2026-04-28 22:41:23 -07:00
Peter Steinberger
1825f611f8
fix(agents): document process poll cap
2026-04-29 06:30:01 +01:00
Peter Steinberger
548c280eff
fix(discord): keep exec approval fallbacks reachable
2026-04-29 06:29:44 +01:00
samzong
450607847b
[Feat] Gateway: add doctor.memory.remHarness probe ( #66673 )
...
Merged via squash.
Prepared head SHA: c19e6a335a
Co-authored-by: samzong <13782141+samzong@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-04-29 13:23:36 +08:00
Peter Steinberger
364c67bcb5
refactor(discord): share channel run queue
2026-04-29 06:21:09 +01:00
Peter Steinberger
996c9d71e9
ci(test): reserve plugin prerelease for release validation
2026-04-29 06:20:38 +01:00
Peter Steinberger
3a6f7d8db9
ci(test): split command shards and harden release checks
2026-04-29 06:20:38 +01:00
Vincent Koc
7c7561f5a3
fix(plugins): scope capability provider snapshots
2026-04-28 22:19:34 -07:00
Peter Steinberger
f6d23ab5c2
perf(test): speed facade loader fallback test
2026-04-29 06:13:03 +01:00
Peter Steinberger
8d78451e8b
fix: clarify session runtime metadata
2026-04-29 06:07:30 +01:00
Peter Steinberger
d674225d88
fix(agents): clamp process poll waits
2026-04-29 06:07:12 +01:00
Peter Steinberger
07631fb931
fix(discord): remove channel run timeouts
2026-04-29 06:07:12 +01:00
Ke He
e3bc985a6e
fix(shared): preserve unicode slug labels
...
Fixes #58932 .
Carries forward #58942 and #58995 .
Thanks @fengqing-git, @Starhappysh, and @koen666.
2026-04-28 21:56:56 -07:00
Chunyue Wang
16fd9a9d59
fix(agents): inject resolved OAuth bearer into boundary-aware embedded streams ( #73588 )
...
Fixes openclaw#73559. Extracts a shared wrapEmbeddedAgentStreamFn helper and applies it to both provider-owned and boundary-aware fallback paths in resolveEmbeddedAgentStreamFn, forwarding the resolved OAuth bearer (resolvedApiKey → authStorage → options.apiKey) and run abort signal so models routing through openai-codex-responses and other boundary-aware transports stop failing with 401 Missing bearer auth header.
2026-04-29 12:56:43 +08:00
Peter Steinberger
07104c80b3
fix(plugin-sdk): keep compat facades out of core graph
2026-04-29 05:54:35 +01:00
Peter Steinberger
7994833fac
fix(gateway): align handshake client timeouts
2026-04-29 05:53:50 +01:00
Peter Steinberger
5e2f6ce294
fix(agents): flush final block tag fragments ( #74065 )
2026-04-29 05:53:16 +01:00
Peter Steinberger
52a7e2264c
fix(plugins): cache runtime deps scans
2026-04-29 05:49:09 +01:00
Vincent Koc
d49ebe7bde
fix(plugins): stage runtime deps for selected slots
2026-04-28 21:45:55 -07:00
Peter Steinberger
9023b120a1
fix: scope claude doctor runtime checks
2026-04-29 05:44:45 +01:00
Peter Steinberger
b3a8c7146b
fix(doctor): default missing health env
2026-04-29 05:44:26 +01:00
Rubén Cuevas
652f34103a
fix(whatsapp): sanitize tool XML and hide configured error text ( #71830 )
...
Merged via squash.
Prepared head SHA: 184d4a25e4
Co-authored-by: rubencu <4742789+rubencu@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-04-29 01:43:25 -03:00
Vincent Koc
9e34fb9feb
fix(plugin-sdk): restore channel compatibility facades
2026-04-28 21:38:11 -07:00
Peter Steinberger
02c4249632
perf: speed contract test imports
2026-04-29 05:37:39 +01:00
Peter Steinberger
3aadeba93f
fix(update): skip legacy parent doctor config writes
2026-04-29 05:37:29 +01:00
Vincent Koc
8c886e9438
fix(telegram): suppress acknowledged mutating tool warning leaks
...
Suppress raw failed edit/write warning payloads when the assistant already delivered a user-facing error reply for the same turn, while keeping the fallback warning for unresolved, ambiguous, or success-looking mutating failures.
Fixes #39631 .
Refs #51065 , #39636 , #39717 , and #39406 .
Validation:
- Testbox tbx_01kqbqxw1yqpyyxb25vvjkrc90: OPENCLAW_TESTBOX=1 pnpm test:serial src/agents/pi-embedded-runner/run/payloads.errors.test.ts
- Testbox tbx_01kqbqxw1yqpyyxb25vvjkrc90: OPENCLAW_TESTBOX=1 pnpm check:changed
- CI run 25086475010: success on ea33538add
- Parity gate run 25086474949: success on ea33538add
2026-04-28 21:31:51 -07:00
Peter Steinberger
5eb9b3da34
ci(qa): slim release transport startup
2026-04-29 05:25:42 +01:00
Peter Steinberger
aa84b738b6
fix(docker): copy postinstall helper imports
2026-04-29 05:25:42 +01:00
Peter Steinberger
203213028e
perf: speed plugin contract tests and fix ci
2026-04-29 05:20:08 +01:00
Peter Steinberger
ab39f2b272
[codex] Bias group chat prompts toward subagent delegation ( #74046 )
...
Bias group-chat prompt composition toward using subagents for tool-heavy work, keeping maintainer-channel responsiveness higher.\n\nValidated locally with focused prompt/auto-reply tests before opening the PR.
2026-04-29 05:16:21 +01:00
Vincent Koc
0382ac5f7d
chore(plugins): track probe compat contracts
2026-04-28 21:12:07 -07:00
Vincent Koc
a2e077e468
chore(lint): fix changed gate drift
2026-04-28 21:10:24 -07:00
Vincent Koc
09cb0b0e64
fix(cli): ignore stale memory cleanup after package update
2026-04-28 21:10:24 -07:00
Peter Steinberger
e5dc0e6d15
fix: expose agent runtime status metadata
2026-04-29 05:02:04 +01:00
jesse-merhi
0015d34fda
fix: group collect queue deliveries
2026-04-29 13:51:42 +10:00
jesse-merhi
ef08f59b9f
fix: constrain channel setup catalog resolution
2026-04-29 13:51:42 +10:00
jesse-merhi
d1b4dbffc3
fix: bound default media response reads
2026-04-29 13:51:42 +10:00
jesse-merhi
2e406c05f8
fix: cap realtime websocket payloads
2026-04-29 13:51:42 +10:00
jesse-merhi
706eb8833f
fix: filter launchd handoff environment
2026-04-29 13:51:42 +10:00
Peter Steinberger
8edb99f0e3
fix(update): preserve doctor repair writes in legacy handoff
2026-04-29 04:43:15 +01:00
Peter Steinberger
9863bb964b
fix(update): type legacy doctor handoff env
2026-04-29 04:36:34 +01:00
Peter Steinberger
5a9c0efa54
fix(tasks): clean orphaned parent-owned acp sessions
2026-04-29 04:35:06 +01:00
Peter Steinberger
e27fe55aa8
refactor: simplify plugin cache boundaries
2026-04-29 04:33:15 +01:00
Peter Steinberger
4f9f7fc8c2
fix(doctor): use process env for metadata handoff
2026-04-29 04:28:56 +01:00
Peter Steinberger
3dc6e408b9
ci(release): isolate channel live qa from provider latency
2026-04-29 04:22:01 +01:00
Peter Steinberger
7475b27887
fix(update): tolerate legacy doctor metadata handoff
2026-04-29 04:16:06 +01:00