Peter Steinberger
4c613fbfe0
refactor(cron): centralize source delivery plan
2026-05-18 08:31:59 +01:00
Vincent Koc
81b9058cc3
chore(autoreview): scope Testbox policy to maintainers
2026-05-18 15:27:06 +08:00
computment
a9407d2f65
[codex] Fix Discord progress mode dropping final replies ( #83443 )
...
* fix(discord): deliver finals in progress mode
* docs(changelog): note Discord progress final delivery fix
---------
Co-authored-by: compoodment <compoodment@users.noreply.github.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-18 08:24:02 +01:00
Peter Steinberger
9e00234d2d
ci: split cron runtime shard
2026-05-18 08:21:35 +01:00
Vincent Koc
3b5d30b5fd
chore(autoreview): route OpenClaw validation to Testbox
2026-05-18 15:14:28 +08:00
samzong
27adbf9a1f
[Test] Add gateway restart benchmark tooling ( #83299 )
...
* test(gateway): add repeated restart benchmark
Signed-off-by: samzong <samzong.lu@gmail.com >
* test(gateway): harden restart benchmark probes
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(gateway): count restart benchmark sample failures
* fix(gateway): harden restart benchmark portability
* fix(gateway): tighten restart benchmark attribution
* fix(gateway): preserve restart benchmark partial logs
* fix(gateway): start restart probes before sampling
* fix(gateway): avoid blocking restart probe sampling
* fix(gateway): keep missed restart outage nonfatal
---------
Signed-off-by: samzong <samzong.lu@gmail.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-18 08:13:31 +01:00
Peter Steinberger
e0bb46b93a
docs: note gateway startup overlap
2026-05-18 08:03:39 +01:00
samzong
1ed4f747e9
fix(gateway): preserve deferred plugin services handle
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-18 08:03:39 +01:00
samzong
e7933c9137
perf(gateway): overlap startup work before ready
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-18 08:03:39 +01:00
Peter Steinberger
69aec10852
fix(agents): preserve code mode hook context ( #83481 )
2026-05-18 08:00:11 +01:00
joshavant
322f0bb7bc
docs: add changelog for codex native task recovery
2026-05-18 01:52:28 -05:00
yshimadahrs-ship-it
56024b7828
fix(tasks): recover childless Codex native subagent tasks ( #82836 )
...
* fix(tasks): recover childless Codex native subagent tasks
* fix(tasks): harden codex native task recovery
---------
Co-authored-by: y.shimada <y.shimada@waishimadanoMac-mini.local >
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-05-18 01:47:44 -05:00
Firas Alswihry
94c012b2ec
test(qa-lab): add personal task followthrough scenario
2026-05-18 14:35:03 +08:00
Vincent Koc
fb70de8046
test(plugin-sdk): align debouncer runtime mock
2026-05-18 14:34:07 +08:00
Ayaan Zaidi
2696f2576d
docs(changelog): note preview final delivery fix ( #83468 )
2026-05-18 11:55:03 +05:30
Ayaan Zaidi
ad4a74c884
test(reply): cover preview final delivery
2026-05-18 11:55:03 +05:30
Ayaan Zaidi
b6fd843288
fix(reply): keep final delivery after previews
2026-05-18 11:55:03 +05:30
Peter Steinberger
b3fc9fe079
fix(update): keep modern deferral metadata current
2026-05-18 07:21:42 +01:00
Peter Steinberger
394037c174
fix(update): defer configured plugin installs for shipped parents
2026-05-18 07:21:42 +01:00
Peter Steinberger
e20de0f603
fix: keep crabbox wrapper flags current
2026-05-18 07:21:42 +01:00
Peter Steinberger
2976517bc7
fix(plugins): gate onboarding ClawHub npm fallback
2026-05-18 07:21:42 +01:00
Peter Steinberger
00205cab08
fix(plugins): restrict ClawHub npm fallback scope
2026-05-18 07:21:42 +01:00
Peter Steinberger
db8de0db7a
fix(update): preserve managed package manager roots
2026-05-18 07:21:42 +01:00
Peter Steinberger
aec0c56386
fix(update): harden legacy package handoff
2026-05-18 07:21:42 +01:00
Peter Steinberger
b278098a7c
build: update proxyline dependency
2026-05-18 07:18:34 +01:00
Vincent Koc
29664863a5
fix(qa): stream mock response text deltas
2026-05-18 14:16:27 +08:00
Vincent Koc
61d9a6d750
fix(browser): preserve bridge diagnostic edge cases
2026-05-18 14:15:15 +08:00
Vincent Koc
ce62516251
fix(browser): tighten bridge diagnostics
2026-05-18 14:15:15 +08:00
scoootscooob
5a7b861ea2
fix(config): keep unrelated plugin diagnostics nonfatal ( #83438 )
...
* fix(config): keep unrelated plugin diagnostics nonfatal
* docs(changelog): mention config plugin validation fix
2026-05-17 23:11:15 -07:00
Peter Steinberger
e96428b008
fix(config): share subagent model schema ( #83339 )
...
* fix(config): share subagent model schema
* fix(config): remove subagent model timeout surface
* fix(config): migrate ignored agent model timeouts
* test(config): fix doctor migration lint
* test(extensions): remove retired model timeout fixture
* fix(config): collect default subagent pricing refs
2026-05-18 07:07:52 +01:00
Peter Steinberger
102e4f2c9d
fix: replay Xiaomi Anthropic reasoning blocks
2026-05-18 06:53:17 +01:00
Peter Steinberger
476bd35431
fix: correct restart trace timer metrics ( #83300 )
2026-05-18 06:51:44 +01:00
Peter Steinberger
be17d55a5e
docs: add changelog for ACPX restart trace attribution ( #83300 ) (thanks @samzong)
2026-05-18 06:51:44 +01:00
samzong
51d44ab1fc
fix: scope plugin service startup traces
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-18 06:51:44 +01:00
samzong
e292d3976a
feat(gateway): attribute ACPX startup probe cost
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-18 06:51:44 +01:00
Jason (Json)
f79d842029
fix(codex): keep OpenClaw session spawn searchable
...
Keep OpenClaw session spawning searchable in Codex mode while steering Codex-native delegation through native subagents.
Verification:
- pnpm docs:list
- git diff --check
- pnpm prompt:snapshots:gen
- pnpm prompt:snapshots:check
- node scripts/run-vitest.mjs extensions/codex/src/app-server/dynamic-tools.test.ts extensions/codex/src/app-server/run-attempt.test.ts extensions/codex/src/app-server/thread-lifecycle.test.ts -t "turn-yield|searchable OpenClaw dynamic tools|Codex-native subagents primary"
- .agents/skills/autoreview/scripts/autoreview --mode local
- GitHub checks on d9237f7294 : 69 success, 19 skipped, 1 neutral; merge state CLEAN
Co-authored-by: fuller-stack-dev <263060202+fuller-stack-dev@users.noreply.github.com >
2026-05-18 06:49:05 +01:00
Galin Iliev
74949eda2f
fix(telegram): redact raw update logs ( #82945 )
...
* fix: redact telegram raw update logs
* fix telegram raw update log redaction
* add changelog for telegram raw update redaction
---------
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-05-18 00:46:49 -05:00
Patrick Erichsen
9d4500f3ac
test: cover gateway exec approval runtime flow ( #83452 )
...
* test: cover gateway exec approval runtime flow
* fix: satisfy exec approval e2e test types
2026-05-17 22:42:04 -07:00
Vincent Koc
3782294e92
docs(perf): record green rtt gate
2026-05-18 13:41:35 +08:00
Vincent Koc
3809ff4f2a
docs(perf): record gateway rss import
2026-05-18 13:41:35 +08:00
Vincent Koc
c946ced9d5
docs(perf): link rtt importer follow-up
2026-05-18 13:41:35 +08:00
Vincent Koc
dd4790130e
docs(perf): record changed-gate blocker
2026-05-18 13:41:35 +08:00
Vincent Koc
532a6a7a89
test(qa): add gateway heap checkpoints
2026-05-18 13:41:35 +08:00
Vincent Koc
c9b9fffc40
docs(perf): record rtt regression audit
2026-05-18 13:41:35 +08:00
Vincent Koc
2bf5e5f20d
fix(qa): report discord scenario rtt
2026-05-18 13:41:35 +08:00
Vincent Koc
20ec5cdc42
test(qa): trace gateway rss in suite summaries
2026-05-18 13:41:35 +08:00
Vincent Koc
fc16df30dd
fix(qa): preserve redacted discord rtt timestamps
2026-05-18 13:41:35 +08:00
Said Urtabajev
47b8e56e3f
feat(docker): add image apt package build arg
...
feat(docker): add image apt package build arg
Add OPENCLAW_IMAGE_APT_PACKAGES as the preferred runtime-neutral image build arg for Docker and Podman apt package installs while keeping OPENCLAW_DOCKER_APT_PACKAGES as the legacy fallback.
Maintainer verification:
- pnpm docs:list
- node scripts/run-vitest.mjs run --config test/vitest/vitest.e2e.config.ts src/docker-setup.e2e.test.ts
- node scripts/run-vitest.mjs src/dockerfile.test.ts test/scripts/test-install-sh-docker.test.ts
- node scripts/run-vitest.mjs run --config test/vitest/vitest.cron.config.ts src/cron/isolated-agent.model-overrides.test.ts
- pnpm exec oxfmt --check --threads=1 docs/install/docker.md docs/install/podman.md scripts/clawdock/README.md docs/help/faq.md CHANGELOG.md
- git diff --check origin/main...HEAD
- .agents/skills/autoreview/scripts/autoreview --mode local
- .agents/skills/autoreview/scripts/autoreview --mode branch
- pnpm check:changed via Blacksmith Testbox tbx_01krwqmfhcdekaczvrkxnb7t59, Actions run 26014630478, exit 0
Known CI note: checks-node-core-runtime-shared timed out repeatedly in unrelated src/cron/isolated-agent.model-overrides.test.ts on GitHub Actions; the same test passes locally after this rebase.
Co-authored-by: Said Urtabajev <said@bumpclub.ee >
2026-05-18 06:37:16 +01:00
Vincent Koc
57bc26893e
test(cron): force PI for timeout override assertions
2026-05-18 13:33:07 +08:00
Peter Steinberger
eca402da79
ci: consolidate short CI shards
2026-05-18 06:29:14 +01:00