Peter Steinberger
d8d441cd49
test: clarify synology security warning assertions
2026-05-08 08:28:04 +01:00
Peter Steinberger
f45b65c9c3
test: clarify matrix idb database assertion
2026-05-08 08:26:21 +01:00
Peter Steinberger
7468e071dd
test: clarify dreaming diary label assertion
2026-05-08 08:24:17 +01:00
Peter Steinberger
d22dccdf93
test: clarify channel config schema issue assertions
2026-05-08 08:23:02 +01:00
Peter Steinberger
6a20bbd166
test: clarify provider thinking level assertions
2026-05-08 08:21:47 +01:00
Peter Steinberger
8ced077f62
test: clarify slack chunk length assertions
2026-05-08 08:20:26 +01:00
Peter Steinberger
c1c3e79a9d
test: clarify control ui performance event assertion
2026-05-08 08:18:18 +01:00
Peter Steinberger
3e53b19284
test: clarify browser client endpoint assertions
2026-05-08 08:17:08 +01:00
Peter Steinberger
5bdec9112b
test: clarify telegram reserved command assertion
2026-05-08 08:15:47 +01:00
Shakker
074dbc3bee
docs: note durable acp telegram replies
2026-05-08 08:14:29 +01:00
Shakker
511f42d8a3
fix: keep acp telegram replies durable
2026-05-08 08:14:29 +01:00
Shakker
d2cd9badd9
perf: avoid sorting session lookup paths
2026-05-08 08:14:29 +01:00
Shakker
7d4011862a
perf: bound compaction contributor selection
2026-05-08 08:14:29 +01:00
Shakker
75fca35d38
perf: bound plugin and doctor selections
2026-05-08 08:14:29 +01:00
Shakker
b9791e347c
perf: avoid sorting runtime selections
2026-05-08 08:14:29 +01:00
Peter Steinberger
43345b43b7
test: clarify discord async status assertion
2026-05-08 08:14:07 +01:00
zucchini
3adbbe7c34
fix(plugins): dispatch cached tools by runtime name ( #78716 )
...
Fix cached descriptor-backed plugin tool dispatch for unnamed factories sharing manifest contracts.
Thanks @zanni098!
2026-05-08 12:44:01 +05:30
scotthuang
37af50f3db
fix(browser): keep user tabs open on SSRF-denied reads ( #78874 )
...
Summary:
- Split browser SSRF quarantine from tab closure so read-only browser operations do not close user-owned tabs on policy denial.
- Keep OpenClaw-initiated navigation/create paths closing blocked tabs, and add regression coverage for both contracts.
- Update changelog with contributor credit.
Verification:
- pnpm test extensions/browser/src/browser/pw-session.assert-navigation-safety.test.ts extensions/browser/src/browser/pw-tools-core.snapshot.navigate-guard.test.ts
- pnpm test extensions/browser/src/browser/pw-tools-core.browser-ssrf-guard.test.ts extensions/browser/src/browser/pw-tools-core.snapshot.test.ts
- Exact-head CI success: 25535578610
- Exact-head Real behavior proof success: 25536652326
Thanks @scotthuang.
2026-05-08 08:13:04 +01:00
Peter Steinberger
d2cb0b0528
test: remove redundant lmstudio stream assertion
2026-05-08 08:12:46 +01:00
Super Zheng
b96ac7105d
perf(agents): skip idle wait on abort to release session lock synchronously ( #74919 )
...
Merged via squash.
Prepared head SHA: 0af4c4685f
Co-authored-by: medns <1575008+medns@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-05-08 00:12:42 -07:00
Peter Steinberger
a92a349925
test: clarify chat canvas block assertions
2026-05-08 08:10:39 +01:00
Peter Steinberger
10eb02fc8e
test: clarify sessions option assertions
2026-05-08 08:08:26 +01:00
Peter Steinberger
d16657e921
test: clarify slash command browser import assertion
2026-05-08 08:06:57 +01:00
pashpashpash
02fe0d8978
Keep OpenAI Codex migrations on automatic runtime routing ( #79238 )
...
* fix: keep migrated openai codex routes automatic
* scope runtime policy to providers and models
* fix runtime policy surfaces
* fix ci runtime policy checks
* fix doctor stale session runtime pins
2026-05-08 16:05:35 +09:00
Peter Steinberger
b7aca7dc6e
test: clarify usage helper warning assertions
2026-05-08 08:05:01 +01:00
Peter Steinberger
2d1ef7b6b4
test: clarify channel config save request assertion
2026-05-08 08:03:31 +01:00
Peter Steinberger
7b5d6cfb92
test: clarify msteams attachment url assertions
2026-05-08 08:02:20 +01:00
Peter Steinberger
27fc627f6e
test: clarify zalouser chunk length assertion
2026-05-08 08:00:18 +01:00
Peter Steinberger
1eb60b8894
test: clarify mattermost websocket patch assertion
2026-05-08 07:58:56 +01:00
Peter Steinberger
e35d4a9e41
test: clarify mattermost model picker ids
2026-05-08 07:57:48 +01:00
Peter Steinberger
b01889c00d
test: clarify google meet export mime assertions
2026-05-08 07:55:39 +01:00
Peter Steinberger
fc31e86e54
test: clarify irc chunk length assertion
2026-05-08 07:54:36 +01:00
Peter Steinberger
af49c09d13
test: clarify kilocode model catalog assertions
2026-05-08 07:53:39 +01:00
Brandon
2d65908f7f
fix(update): pipe post-core child stdio on Windows ( #78483 )
...
Fixes #78445 .
- Use piped stdio for the post-core update child on Windows so the child and descendants do not inherit the parent console handles.
- Relay child stdout/stderr back to the parent when piped so update output remains visible.
- Keep non-Windows behavior on inherited stdio.
- Add focused coverage for the stdio resolver.
Verification:
- `pnpm vitest run src/cli/update-cli/update-command.test.ts`
- `pnpm build`
- `pnpm exec oxlint src/cli/update-cli/update-command.ts src/cli/update-cli/update-command.test.ts`
- Full GitHub CI green at `321608e00ba118421ea65124f494458ed229defd`.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-08 01:52:28 -05:00
Peter Steinberger
5604cbd3ef
test: clarify voice call webhook concurrency assertions
2026-05-08 07:52:16 +01:00
Brad Groux
2bd4529dfd
fix(shell-env): hide Windows login shell probe ( #78266 )
...
Fixes #78159 .
- Add `windowsHide: true` to the login-shell env probe used by shell-env fallback on Windows.
- Cover the fallback and trusted-shell paths with focused tests.
- Add the changelog attribution for #78266 .
Verification:
- `pnpm vitest run src/infra/shell-env.test.ts`
- `pnpm build`
- `pnpm check`
- Full GitHub CI green at `deb6ffbd3c203fc52f5b320fe5ca5aafa11ade57`.
2026-05-08 01:51:40 -05:00
Peter Steinberger
30817c09e9
test: clarify voice call talk event waits
2026-05-08 07:51:07 +01:00
Peter Steinberger
1ae4db279c
test: clarify foundry refresh rejection assertion
2026-05-08 07:49:58 +01:00
Peter Steinberger
b91277381f
test: clarify scoped vitest exclude assertions
2026-05-08 07:47:20 +01:00
Peter Steinberger
3b254b4d36
test: clarify channel registry id assertion
2026-05-08 07:45:51 +01:00
Peter Steinberger
b5533734ba
test: clarify deepinfra model catalog assertions
2026-05-08 07:42:50 +01:00
Peter Steinberger
05f117aae2
test: clarify unit fast forced routing assertion
2026-05-08 07:41:09 +01:00
Peter Steinberger
6bb3678fd9
test: clarify plugin extension boundary assertions
2026-05-08 07:39:54 +01:00
Jesse Merhi
297a164536
Highlight exec command risks in Web approvals ( #77153 )
...
Summary:
- Adds parser-derived exec approval command-span metadata through host registration, gateway validation, generated Swift models, Control UI parsing/rendering, tests, and changelog.
- Reproducibility: not applicable. this is a feature PR rather than a bug report. The before/after behavior is ... rom current main’s plain command rendering to PR-head span generation, validation, and Web rendering tests.
Automerge notes:
- PR branch already contained follow-up commit before automerge: refactor: use neutral exec command spans
- PR branch already contained follow-up commit before automerge: refactor: simplify exec command span extraction
- PR branch already contained follow-up commit before automerge: refactor: inline approval command span params
- PR branch already contained follow-up commit before automerge: fix: keep exec approval spans lazy
- PR branch already contained follow-up commit before automerge: build: refresh exec approval protocol models
- PR branch already contained follow-up commit before automerge: Highlight exec command risks in Web approvals
Validation:
- ClawSweeper review passed for head 8d9977eb53 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 8d9977eb53
Review: https://github.com/openclaw/openclaw/pull/77153#issuecomment-4368769228
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-08 06:38:41 +00:00
Peter Steinberger
132bcebe41
fix: keep gemini config normalization acyclic
2026-05-08 07:33:51 +01:00
Peter Steinberger
b81033d7d8
fix: normalize gemini 3.1 config writes
2026-05-08 07:26:42 +01:00
Peter Steinberger
4fe12fc099
test: clarify block chunker length assertion
2026-05-08 07:16:07 +01:00
Peter Steinberger
f8e34422ea
test: clarify cross-os suite filter assertion
2026-05-08 07:14:45 +01:00
Peter Steinberger
fb38bcb356
test: clarify bundled plugin prefix assertions
2026-05-08 07:12:48 +01:00
Peter Steinberger
5cf4969911
test: clarify plugin prerelease lane assertion
2026-05-08 07:11:25 +01:00