Jason Zhou
bfd540bcdf
[codex] refresh plugin regression fixtures
...
Summary:
- Refresh plugin regression fixtures and test-support mocks for guarded network resolution, progress streaming windows, staged TTS output, QQBot STT, and CLI runner assertions.
- Resolve current-main conflicts in Discord, Google video, QQBot STT, and CLI runner tests without changing runtime code.
Verification:
- pnpm check:test-types
- pnpm vitest run $(git diff --name-only origin/main...HEAD)
- git diff --check
- GitHub CI passed, including Real behavior proof, auto-response, ClawSweeper dispatch, CodeQL, and full CI checks.
Co-authored-by: Jason Zhou <22532527+JayZeeDesign@users.noreply.github.com >
2026-05-10 23:44:50 -05:00
KChow-ctrl
7cf660e4cc
fix(acpx): hide Windows MCP proxy child
...
Summary:
- Add `windowsHide` when the ACPX runtime MCP proxy spawns child processes on Windows.
- Keep the changelog entry under `## Unreleased`.
- Use the preferred OpenClaw temp directory for generated context treemap PNGs so current guardrails pass.
Verification:
- `pnpm check:test-types`
- `pnpm check:temp-path-guardrails`
- `pnpm vitest run extensions/acpx/src/runtime-internals/mcp-proxy.test.ts`
- `git diff --check`
- GitHub CI passed, including Real behavior proof, auto-response, ClawSweeper dispatch, CodeQL, and full CI shards.
Closes #60672
Co-authored-by: KChow-ctrl <197636576+KChow-ctrl@users.noreply.github.com >
2026-05-10 23:38:18 -05:00
Peter Steinberger
4fa6a4ee6f
fix(memory): land cron warning guard ( #77027 ) (thanks @rubencu)
2026-05-11 05:34:52 +01:00
Ruben Cuevas
2c7b87bdb8
fix(memory): skip cron warnings without gateway context
2026-05-11 05:34:52 +01:00
Ruben Cuevas
b5fd7a46c1
fix(feishu): accept nested schema 2 card identity
2026-05-11 05:26:06 +01:00
Kevin Lin
cfc189de0a
fix(codex): auto-approve plugin read tools ( #80513 )
...
* fix(codex): auto-approve plugin read tools
* docs: add codex plugin approval changelog
2026-05-10 21:13:40 -07:00
Peter Steinberger
8d14c9540e
fix(matrix): persist discovered direct rooms during repair
2026-05-11 05:08:35 +01:00
stainlu
166b42a40f
fix: restore matrix per-room dm discovery
2026-05-11 05:08:35 +01:00
nickmopen
b90f28e895
fix(ui): prevent programmatic scrollTo from flipping chatUserNearBott… ( #76991 )
...
* fix(ui): prevent programmatic scrollTo from flipping chatUserNearBottom during streaming
* fix(ui): preserve user scroll-up events that arrive during programmatic scroll guard window
* test(ui): add unit coverage for programmatic scroll guard boundary and retry path
* fix(ui): preserve chat scroll bookkeeping
* chore: drop unrelated slack formatting
* test: narrow inbound dedupe claim result
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-11 05:07:19 +01:00
Peter Steinberger
ee47a1c4e4
test: tighten codex compact assertions
2026-05-11 04:53:40 +01:00
Peter Steinberger
02587cac37
test: tighten msteams graph upload assertions
2026-05-11 04:50:27 +01:00
Peter Steinberger
1529931c40
test: tighten msteams sdk assertions
2026-05-11 04:49:03 +01:00
Peter Steinberger
7c17b7969d
test: tighten qa character eval assertions
2026-05-11 04:46:43 +01:00
Peter Steinberger
ea4a3c1726
test: tighten matrix qa config assertions
2026-05-11 04:44:43 +01:00
Peter Steinberger
4c26c90bee
test: tighten slack reply assertions
2026-05-11 04:42:50 +01:00
Peter Steinberger
a99d8b82d9
test: tighten slack unfurl assertions
2026-05-11 04:40:39 +01:00
Peter Steinberger
09146c9adb
test: tighten tts local cli assertions
2026-05-11 04:39:16 +01:00
Peter Steinberger
6b65196878
test: tighten webhook http assertions
2026-05-11 04:37:46 +01:00
Peter Steinberger
d85a0d7f7f
test: tighten zalo send assertions
2026-05-11 04:36:13 +01:00
Peter Steinberger
e9a78bddfd
test: tighten zalouser credential assertions
2026-05-11 04:34:46 +01:00
Shakker
b476fab74c
test: tighten whatsapp process message assertions
2026-05-11 04:24:53 +01:00
Shakker
5f2aa08460
test: tighten whatsapp audio preflight assertions
2026-05-11 04:22:47 +01:00
Shakker
8ec1c3c1c4
test: tighten whatsapp group gating assertions
2026-05-11 04:21:32 +01:00
Shakker
dc0d0fda64
test: tighten whatsapp ack reaction assertions
2026-05-11 04:20:54 +01:00
Shakker
5a9647d1a0
test: tighten whatsapp inbound context assertions
2026-05-11 04:19:53 +01:00
Shakker
d0732cd78f
test: tighten whatsapp mention target assertions
2026-05-11 04:17:46 +01:00
Shakker
6adf0b6e4a
test: tighten whatsapp auth store assertions
2026-05-11 04:16:31 +01:00
Peter Steinberger
25d68d3713
fix: harden Kimi Anthropic thinking budgets
2026-05-11 04:15:36 +01:00
Dan O'Brien
8f17356392
Support Kimi Anthropic thinking streams
2026-05-11 04:15:36 +01:00
Shakker
c0c1215141
test: tighten whatsapp last-route assertions
2026-05-11 04:15:07 +01:00
Shakker
8b09aa9d55
test: tighten whatsapp outbound send assertions
2026-05-11 04:09:15 +01:00
Shakker
5cdddf0612
test: tighten whatsapp inbound media assertions
2026-05-11 04:06:48 +01:00
Shakker
6c15ff8bdc
test: tighten whatsapp qa driver assertions
2026-05-11 04:05:55 +01:00
Shakker
8692568bd8
test: tighten whatsapp session route assertions
2026-05-11 04:04:23 +01:00
Shakker
2ae86a0cd7
test: tighten whatsapp outbound payload contract assertions
2026-05-11 04:03:05 +01:00
Shakker
8de14873e0
test: tighten whatsapp directory config assertions
2026-05-11 04:00:53 +01:00
Shakker
7a859a1001
test: tighten whatsapp status issue assertions
2026-05-11 03:59:37 +01:00
Shakker
96d761404a
test: tighten whatsapp outbound sanitizer assertion
2026-05-11 03:57:00 +01:00
Peter Steinberger
30e54b839b
build: enable additional oxlint rules
2026-05-11 03:56:34 +01:00
Shakker
369bed9639
test: tighten whatsapp send receipt assertions
2026-05-11 03:53:11 +01:00
Shakker
1fe6a82a61
test: tighten whatsapp reaction action assertions
2026-05-11 03:51:02 +01:00
Shakker
444ca74578
test: tighten telegram probe metadata assertions
2026-05-11 03:47:33 +01:00
Shakker
18878ff91e
test: tighten telegram approval delivery assertions
2026-05-11 03:44:05 +01:00
Shakker
7aff45e47f
test: tighten telegram dm pairing assertions
2026-05-11 03:43:02 +01:00
Rubén Cuevas
00bb0dde4d
fix(memory): preserve session corpus labels ( #71898 )
...
Summary:
- The PR updates memory-core `memory_search` result shaping to surface `corpus` from each hit's `source`, adds ... session corpus-label coverage, adds a changelog entry, and includes a small tempdir test assertion cleanup.
- Reproducibility: yes. Current main has a high-confidence source-level reproduction: session hits keep `sourc ... the final mapper hard-codes `corpus: "memory"`; the PR body also supplies live Gateway before/after output.
Automerge notes:
- PR branch already contained follow-up commit before automerge: test(memory): clarify corpus label regression
- PR branch already contained follow-up commit before automerge: fix(memory): type session corpus results
- PR branch already contained follow-up commit before automerge: fix(memory): preserve session corpus labels
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7189…
Validation:
- ClawSweeper review passed for head 02d0db0861 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 02d0db0861
Review: https://github.com/openclaw/openclaw/pull/71898#issuecomment-4340800992
Co-authored-by: Ruben Cuevas <hi@rubencu.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-11 02:42:18 +00:00
Peter Steinberger
15cf49222f
build: refresh deps and route testbox through crabbox
2026-05-11 03:41:00 +01:00
Shakker
e72b3b7458
test: tighten telegram message cache hydration assertion
2026-05-11 03:40:10 +01:00
Shakker
9800c2b35a
test: tighten telegram action dispatch assertion
2026-05-11 03:39:12 +01:00
Shakker
5da9976321
test: tighten telegram group auth thread assertions
2026-05-11 03:36:29 +01:00
Shakker
006a3778eb
test: tighten telegram gateway probe assertions
2026-05-11 03:35:18 +01:00