Peter Steinberger
a3e48fd259
test: clarify qa coverage inventory assertions
2026-05-08 08:39:52 +01:00
Ayaan Zaidi
8e94689add
refactor(telegram): distill reply chain hydration
2026-05-08 13:08:46 +05:30
Ayaan Zaidi
a7cd93ec4d
fix(telegram): share persisted reply cache buckets
2026-05-08 13:08:46 +05:30
Ayaan Zaidi
45928ef298
fix(telegram): hydrate inbound reply chains
2026-05-08 13:08:46 +05:30
Ayaan Zaidi
3c4b482fc5
feat(telegram): persist observed message cache
2026-05-08 13:08:46 +05:30
Peter Steinberger
1a99690e99
test: clarify telegram chunk assertions
2026-05-08 08:38:19 +01:00
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
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
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
d2cd9badd9
perf: avoid sorting session lookup paths
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
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
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
Peter Steinberger
5604cbd3ef
test: clarify voice call webhook concurrency assertions
2026-05-08 07:52:16 +01: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
b5533734ba
test: clarify deepinfra model catalog assertions
2026-05-08 07:42:50 +01:00
Peter Steinberger
151e61cadf
test: clarify discord unresolved allowlist assertion
2026-05-08 07:08:03 +01:00
Peter Steinberger
eaad397981
test: clarify discord wildcard id assertion
2026-05-08 07:06:46 +01:00
Jesse Merhi
a9377fe667
Harden browser download output writes ( #78780 )
...
Summary:
- The PR exports `ensureAbsoluteDirectory` through the fs-safe/SDK runtime facades and routes browser download ... through safe output directory/file helpers with focused tests, a changelog entry, and SDK API hash updates.
- Reproducibility: yes. at source level: current main creates browser download/output roots with raw recursive ... jection coverage for that path. I did not run a live browser runtime reproduction in this read-only review.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(browser): use fs-safe output directory helper
- PR branch already contained follow-up commit before automerge: docs(changelog): mention browser fs-safe hardening
- PR branch already contained follow-up commit before automerge: fix(browser): harden download output writes
Validation:
- ClawSweeper review passed for head a9c9570f66 .
- Required merge gates passed before the squash merge.
Prepared head SHA: a9c9570f66
Review: https://github.com/openclaw/openclaw/pull/78780#issuecomment-4394146682
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 05:57:23 +00:00
Peter Steinberger
ab192eb3f0
test: tighten helper assertion guards
2026-05-08 06:56:38 +01:00
Peter Steinberger
0a6818bbb5
test: finish exact function assertion cleanup
2026-05-08 06:38:25 +01:00
Peter Steinberger
948ba9e7cb
test: guard extension callback captures
2026-05-08 06:34:45 +01:00
Peter Steinberger
24f9f4455b
test: invoke matrix entry hooks
2026-05-08 06:32:40 +01:00
Peter Steinberger
765ca52915
test: invoke whatsapp setup validators
2026-05-08 06:31:10 +01:00
Peter Steinberger
0f31b6424e
test: tighten proxy fetch assertions
2026-05-08 06:28:56 +01:00
Peter Steinberger
8af475d9be
test: tighten function-shape assertions
2026-05-08 06:19:37 +01:00
Peter Steinberger
6a07855d5a
test: type msteams monitor mocks
2026-05-08 06:18:36 +01:00
Peter Steinberger
48ff229a82
test(msteams): type lifecycle mocks
2026-05-08 06:14:53 +01:00
Peter Steinberger
d4eb40248a
fix: normalize gemini 3 pro preview config
2026-05-08 06:08:58 +01:00
Pavan Kumar Gondhi
ff80167e5a
fix(discord): gate user allowlist name resolution [AI] ( #79002 )
...
* fix: gate discord user allowlist name resolution
* docs: add changelog entry for PR merge
2026-05-08 10:38:39 +05:30
Pavan Kumar Gondhi
c1edfafa3e
fix(msteams): gate startup user allowlist resolution [AI] ( #79003 )
...
* fix: gate msteams user allowlist name resolution
* addressing codex review
* docs: add changelog entry for PR merge
2026-05-08 10:38:05 +05:30
Peter Steinberger
9e58cc82c8
test: fix strict CI gates
2026-05-08 05:56:38 +01:00
Peter Steinberger
eabae023eb
perf: lazy load memory embedding runtime
2026-05-08 05:39:13 +01:00
Peter Steinberger
8dcc2ff1d2
fix(discord): prefer latest voice auto-join channel
2026-05-08 05:35:51 +01:00
Peter Steinberger
fe79d85ae0
feat(imessage): add native imsg message actions
...
Adds native iMessage private-API message actions, lightweight message-tool discovery, bridge capability cache sharing, execution-time action gates, target alias coverage, and regression tests.
2026-05-08 05:34:22 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Kevin Lin
f62618f805
fix: respect Codex requirements for app-server defaults ( #79151 )
...
* fix(codex): honor requirements for app-server defaults
* test(codex): harden requirements policy coverage
* fix(codex): match requirements sandbox constraints
* fix(codex): honor approval requirements in defaults
* fix(codex): honor reviewer requirements in defaults
* fix(codex): honor remote sandbox requirements
2026-05-07 21:16:08 -07:00
NVIDIAN
36f847a60e
fix(whatsapp): ignore outbound echoes for inbound activity ( #79057 )
...
Merged via squash.
Prepared head SHA: 3b1f38a2bd
Co-authored-by: ai-hpc <183861985+ai-hpc@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-05-08 01:02:19 -03:00