pick-cat
b677ea6726
fix(agent): resolve compaction model alias to canonical model ref ( #90885 )
...
Merged via squash.
Prepared head SHA: 72d28dc385
Co-authored-by: Pick-cat <266665499+Pick-cat@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 15:03:06 +01:00
Vincent Koc
e74a7d2f14
fix(sdk): refresh api baseline hash
2026-06-19 15:57:57 +02:00
Vincent Koc
917a0f3052
refactor(extensions): drop private alias exports
2026-06-19 21:43:24 +08:00
Vincent Koc
b3dfa0f1b1
refactor(shared): drop unused internal format/import aliases
2026-06-19 21:36:52 +08:00
Vincent Koc
772158c716
fix(qqbot): bound api error bodies
2026-06-19 15:30:29 +02:00
Vincent Koc
940d33cf89
fix(scripts): clean package download temp files after stream abort
2026-06-19 15:22:55 +02:00
Vincent Koc
698efb23a6
fix(discord): bound api error bodies
2026-06-19 15:21:07 +02:00
Vincent Koc
d29c3a5d6f
refactor(cron): drop duplicate active-job reset alias
2026-06-19 21:15:22 +08:00
Peter Steinberger
341ae21d03
feat(slack): handle global and message shortcuts ( #94881 )
...
Merged via squash.
Prepared head SHA: 32dea12d7a
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 14:12:30 +01:00
Andrew Stroup
378c4134f1
fix(slack): default member-info userId to inbound sender ( #89236 )
...
Merged via squash.
Prepared head SHA: c7a39e54f7
Co-authored-by: stroupaloop <2424551+stroupaloop@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 14:03:29 +01:00
Vincent Koc
cd2d837a1f
fix(slack): preserve buffered thread stream replies ( #78536 )
...
Merged via squash.
Prepared head SHA: 0d8d75918d
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 14:02:50 +01:00
Vincent Koc
29e44f5eba
refactor(tasks): drop duplicate maintenance stop alias
2026-06-19 20:56:56 +08:00
Vincent Koc
ce7f899165
fix(discord): bound voice upload error bodies
2026-06-19 14:50:29 +02:00
Vincent Koc
4c3b15bae6
fix(discord): bound webhook error bodies
2026-06-19 14:43:17 +02:00
Kendrick Ha
4723602e7e
feat(channels): add Zalo ClawBot external channel entry and documenta… ( #89586 )
...
Merged via squash.
Prepared head SHA: 5ef4fe999a
Co-authored-by: ken-kuro <47441476+ken-kuro@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 13:42:38 +01:00
Peter Lee
430682e97a
fix(xai): reject unsupported multi-agent model refs before runtime fallback ( #93969 )
...
Merged via squash.
Prepared head SHA: b58d798381
Co-authored-by: xialonglee <22994703+xialonglee@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 13:42:00 +01:00
Peter Lee
5c8761976c
fix(whatsapp): restart listener on selfChatMode config change ( #93873 )
...
Merged via squash.
Prepared head SHA: d85f604f01
Co-authored-by: xialonglee <22994703+xialonglee@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 13:41:26 +01:00
Vincent Koc
7fafad8c49
refactor(plugins): drop duplicate memory reset alias
2026-06-19 20:38:03 +08:00
NIO
47545e04c4
fix(channels): stop duplicating inbound previews in system events ( #94589 )
...
Merged via squash.
Prepared head SHA: 981003591c
Co-authored-by: hugenshen <16300669+hugenshen@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 13:37:28 +01:00
Vincent Koc
aea208f0ac
fix(discord): bound pluralkit error bodies
2026-06-19 14:29:11 +02:00
Vincent Koc
4d37f42df7
fix(github-copilot): bound embedding error bodies
2026-06-19 14:21:28 +02:00
Vincent Koc
56c5630107
refactor(agents): drop duplicate gateway allowlist test export
2026-06-19 20:19:11 +08:00
joshavant
99e69e16b7
remove ios identity migration
2026-06-19 14:16:48 +02:00
joshavant
f13dc76ba1
fix ios share extension device identity
2026-06-19 14:16:48 +02:00
Vincent Koc
0de3d47195
fix(google-meet): bound google api error bodies
2026-06-19 14:06:36 +02:00
Vincent Koc
f7c3775140
fix(test): prefer local bundled plugins in linked Vitest worktrees
2026-06-19 14:00:32 +02:00
Peter Steinberger
e2b52f29e4
test(plugins): separate activation-scoped web search ids
...
Exclude startup-lazy Codex and QA Lab entries from the loader-scoped baseline before asserting them as explicit activation-scoped contracts.
2026-06-19 07:58:44 -04:00
Vincent Koc
482d6d59ac
refactor(plugin-state): drop duplicate close alias
2026-06-19 19:57:26 +08:00
Vincent Koc
ff35b29a06
fix(mattermost): stream guarded api responses
2026-06-19 13:51:37 +02:00
Peter Steinberger
5a00720de0
fix(ci): repair signing lint and test types
...
Use the canonical undefined comparison and preserve the gateway predicate mock signature so full release-gate lint and test-type checks pass.
2026-06-19 07:42:51 -04:00
Vincent Koc
817dd593bb
test(commands): type gateway transport mock input
2026-06-19 13:34:04 +02:00
Vincent Koc
c218255815
test(plugins): pin activation-scoped web search contracts
2026-06-19 13:34:04 +02:00
Vincent Koc
3bc936b675
test(sdk): keep package e2e pnpm noninteractive
2026-06-19 13:34:04 +02:00
Vincent Koc
4799fe7df6
fix(msteams): stream graph success responses
2026-06-19 13:25:18 +02:00
Vincent Koc
f29af26326
fix(sms): bound twilio api response bodies
2026-06-19 13:24:16 +02:00
Vincent Koc
b0c1010fbf
refactor(cron): drop duplicate isolated-agent test aliases
2026-06-19 19:19:08 +08:00
Vincent Koc
f14a2cb9c5
fix(clickclack): bound api error response bodies
2026-06-19 13:16:08 +02:00
wangmiao0668000666
27f702d68f
fix(gateway): authorize plugin methods from attached registry ( #94343 )
...
Authorize plugin gateway methods against the exact registry attached to dispatch, preserving fallback behavior for dynamic methods and deleting one-off repro scripts.
Fixes #92044 .
Co-authored-by: wangmiao0668000666 <wang.miao86@xydigit.com >
2026-06-19 11:56:24 +01:00
Super Zheng
0781dae620
fix(plugins): keep tool discovery request-local ( #93276 )
...
Keep plugin tool discovery request-local, preserve active provider/channel registries, and carry the prepared registry through MCP and catalog resolution.
Co-authored-by: 郑苏波 (Super Zheng) <superzheng@tencent.com >
2026-06-19 11:56:20 +01:00
Peter Lee
6256ad86c9
fix(gateway): classify probe reachability by validated transport ( #93948 )
...
Distinguish validated gateway reachability from pre-open and TLS-validation failures, and sanitize close diagnostics before terminal output.
Fixes #79099 .
Co-authored-by: xialonglee <li.xialong@xydigit.com >
2026-06-19 11:56:16 +01:00
joshavant
f7f415f26b
fix(ios): wire share extension app group signing
2026-06-19 12:53:45 +02:00
ZengWen-DT
2983edd5a2
docs(browser): clarify networkidle session support ( #94020 )
...
Clarify that `networkidle` is supported for managed and raw-CDP browser sessions but rejected for existing-session mode.
Fixes #80587 .
Co-authored-by: ZengWen-DT <ceng.wen@xydigit.com >
2026-06-19 11:53:07 +01:00
Alix-007
4da36da605
feat(status): show session duration in footer ( #88988 )
...
Show elapsed session duration in the status footer using the canonical session lifecycle timestamps and compact formatter.
Fixes #68226 .
Co-authored-by: Alix-007 <li.long15@xydigit.com >
2026-06-19 11:53:04 +01:00
Vincent Koc
92d1f04de3
refactor(agents): drop duplicate internal aliases
2026-06-19 18:33:56 +08:00
Vincent Koc
611ad1a097
fix(voice-call): bound provider api response bodies
2026-06-19 12:33:39 +02:00
Vincent Koc
6ef4970988
refactor(agents): drop unused harness registry wrappers
2026-06-19 18:22:26 +08:00
Peter Steinberger
8d9eba3f4f
fix(ios): complete single-target watch migration
...
Use the watchOS application API for text input, remove simulator-only Debug architecture restrictions, and document the standard Watch bundle location. Refs #92477 .
Co-authored-by: Sash Zats <sash@zats.io >
2026-06-19 06:18:43 -04:00
Vincent Koc
40dc8fd147
fix(plugins): cancel marketplace archive error bodies
2026-06-19 12:17:45 +02:00
Vincent Koc
2257a21b7e
refactor(tests): drop duplicate helper aliases
2026-06-19 18:12:54 +08:00
David
d4833e27c7
fix(cron): refuse keyless implicit isolated cron delivery inherited from shared agent-main bucket ( #91685 )
...
Summary:
- The PR changes isolated cron delivery resolution to reject keyless implicit delivery inherited from the shar ... targets into delivery context resolution, and cleans up direct cron sessions on unresolved delivery exits.
- PR surface: Source +57, Tests +496. Total +553 across 8 files.
- Reproducibility: yes. from source inspection: current resolver can inherit the shared agent-main last target ... ls or sends based on that resolved target; I did not run live Matrix reproduction in this read-only review.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(cron): clean up deleteAfterRun session when keyless cron delivery…
- PR branch already contained follow-up commit before automerge: Merge remote-tracking branch 'upstream/main' into fix/91613-isolated-…
- PR branch already contained follow-up commit before automerge: Merge upstream main into fix/91613-isolated-cron-delivery-identity
- PR branch already contained follow-up commit before automerge: chore: retrigger PR CI after upstream base fix
Validation:
- ClawSweeper review passed for head f129375dd7 .
- Required merge gates passed before the squash merge.
Prepared head SHA: f129375dd7
Review: https://github.com/openclaw/openclaw/pull/91685#issuecomment-4659309145
Co-authored-by: nxmxbbd <32288+nxmxbbd@users.noreply.github.com >
2026-06-19 10:05:07 +00:00