Josh Avant
da4671ebcc
fix provider static model fallback ( #92293 )
2026-06-12 11:14:00 -05:00
Josh Avant
9386d6214f
fix: resolve managed secretref provider auth ( #92235 )
2026-06-12 10:59:04 -05:00
Josh Avant
8673c65c6b
fix(update): hand off Linux service auto-updates ( #92282 )
2026-06-12 10:55:21 -05:00
Josh Avant
f3eb8e9714
Fix OTLP log trace correlation ( #92276 )
...
* fix diagnostics otel log trace correlation
* test diagnostics trace provenance contract
2026-06-12 10:54:21 -05:00
Josh Avant
f80f472190
fix(agents): classify structured unsupported model errors ( #92280 )
...
* fix(agents): classify structured unsupported model errors
* test(agents): update embedded harness helper mock
2026-06-12 10:35:39 -05:00
Josh Avant
3643de4ba7
fix heartbeat suppressed commitment delivery ( #92231 )
2026-06-12 10:13:13 -05:00
Josh Avant
41a9277844
fix: fail closed for cli-backed btw fallback ( #92226 )
2026-06-12 10:11:35 -05:00
Josh Avant
79901fb4ba
fix: inherit static transport for configured DeepSeek models ( #92265 )
2026-06-12 10:09:53 -05:00
Josh Avant
e728957989
Fix disabled heartbeat one-shot cron retries ( #92225 )
...
* fix: retry disabled cron wake one-shots
* fix: satisfy cron retry CI checks
2026-06-12 09:54:33 -05:00
Josh Avant
d9124c9700
fix doctor channel SecretRef preview ( #92229 )
2026-06-12 09:50:31 -05:00
Shakker
81c553e2fb
fix: stop docker build commands by pid and group
2026-06-12 15:16:00 +01:00
Chunyue Wang
0fc5a57a34
fix(anthropic-vertex): stop re-marking cache_control on transport-budgeted payloads ( #92387 )
...
Summary:
- The PR removes the Anthropic Vertex adapter’s redundant cache-control payload-policy pass, forwards caller payload hooks unchanged, and adds regressions for preserving transport-budgeted payloads.
- PR surface: Source -35, Tests -11. Total -46 across 2 files.
- Reproducibility: yes. at source level. Current main reapplies cache policy to a finalized, fully budgeted pa ... ion logs show the corresponding five-marker rejection; this review did not run a live post-fix GCP request.
Automerge notes:
- No ClawSweeper repair was needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head 6ef19602bf .
- Required merge gates passed before the squash merge.
Prepared head SHA: 6ef19602bf
Review: https://github.com/openclaw/openclaw/pull/92387#issuecomment-4688955121
Co-authored-by: openperf <16864032@qq.com >
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com >
2026-06-12 12:59:02 +00:00
Shakker
1bd04ac983
fix: route respawn hint env clears
2026-06-12 12:29:00 +01:00
Shakker
294779e5d6
test: scope plugin dispatch state env
2026-06-12 12:26:41 +01:00
Shakker
888835cfe6
fix: route live env restore deletes
2026-06-12 12:24:55 +01:00
Shakker
a716950a3c
test: route state dir env helper
2026-06-12 12:22:12 +01:00
Shakker
667bc2c4ca
fix: scope commitment heartbeat state env
2026-06-12 12:20:15 +01:00
Shakker
01b004c594
test: scope commitment full chain state env
2026-06-12 12:18:01 +01:00
Shakker
9cf1ef1d90
fix: restore commitment extraction state env
2026-06-12 12:15:07 +01:00
Shakker
1c5099803f
test: restore commitment runtime state env
2026-06-12 12:12:56 +01:00
Shakker
0d4968d466
fix: restore commitment store state env
2026-06-12 12:10:46 +01:00
Shakker
0efe5857bc
test: scope doctor missing state env
2026-06-12 12:08:44 +01:00
Shakker
fed2c36611
fix: add test env delete helper
2026-06-12 12:06:12 +01:00
Shakker
bcc1105b30
test: scope reply session state env
2026-06-12 12:03:40 +01:00
Shakker
b750d314b7
fix: scope image inbound state env
2026-06-12 12:00:59 +01:00
Ayaan Zaidi
d4819948f3
fix(telegram): restart isolated polling on getUpdates conflict and surface it in status
2026-06-12 10:29:56 +05:30
Ayaan Zaidi
4a3d06ee37
fix(telegram): carry bot api error codes across the ingress worker boundary
2026-06-12 10:29:56 +05:30
Ayaan Zaidi
ff04e24ead
fix(telegram): retry transient draft preview failures instead of killing the stream
2026-06-12 10:18:11 +05:30
Ayaan Zaidi
a956ab8481
refactor(telegram): centralize edit error classification in network-errors
2026-06-12 10:18:11 +05:30
Vincent Koc
3b78d41a9e
fix(release): use trusted publishing for plugin npm
2026-06-12 12:07:32 +08:00
Vincent Koc
3c9c4aa428
fix(docs): remove stale ClawHub nav page
2026-06-12 12:07:32 +08:00
Jesse Merhi
6223a538bc
fix(docker): bundle QA Lab runtime in the image ( #92087 )
...
* fix(docker): split qa lab runtime fixes
* fix(docker): remove store platform selector
* test(docker): assert qa lab ui copy is gated
2026-06-12 14:02:32 +10:00
liuhao1024
8be3beec74
fix(cron): preserve timezone on expression edits
...
Fixes #92291 .
Preserves the existing cron timezone when `cron edit <id> --cron ...` replaces only the expression, while avoiding stale stagger writes and preserving API/UI omitted-timezone clearing semantics.
Proof:
- node scripts/run-vitest.mjs src/cli/cron-cli/register.cron-edit.test.ts src/cli/cron-cli.test.ts src/cron/service.jobs.test.ts src/cron/normalize.test.ts
- node scripts/run-oxlint.mjs src/cli/cron-cli/register.cron-edit.ts src/cli/cron-cli/register.cron-edit.test.ts src/cli/cron-cli.test.ts src/cron/service/jobs.ts src/cron/service.jobs.test.ts
- git diff --check origin/main...HEAD
- .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main
- Azure Crabbox cbx_3ce6a4e0d945 / silver-lobster: OPENCLAW_TESTBOX=1 node scripts/crabbox-wrapper.mjs run --provider azure --class Standard_D4ads_v6 --idle-timeout 90m --ttl 240m --timing-json -- env OPENCLAW_CHECK_CHANGED_REMOTE_CHILD=1 OPENCLAW_CHANGED_LANES_RAW_SYNC=1 corepack pnpm check:changed
2026-06-12 11:33:52 +08:00
mushuiyu_xydt
6a2ec62865
fix(daemon): keep unsupported service status readable
...
Fixes #25621.\n\nKeep gateway status readable on unsupported service-manager platforms by returning a conservative read-only service adapter, while lifecycle mutations still reject clearly. Includes regression coverage for resolver, status, summary, and lifecycle behavior.\n\nVerified with focused Vitest/oxlint/diff checks, autoreview, and Azure Crabbox check:changed on lanes core/coreTests.
2026-06-12 12:05:22 +09:00
Galin Iliev
301213a05f
test(sqlite): add state perf query plan harness
...
Adds a SQLite state query-plan regression test and smoke benchmark, wires the smoke artifact into source performance evidence, validates SQLite smoke output in the performance summary, and removes a retired ClawHub nav entry that broke docs link checks.
Fixes #91616
2026-06-11 14:49:26 -07:00
Patrick Erichsen
9827490f5f
fix: rely on ClawHub plugin publish checks
2026-06-11 11:51:57 -07:00
Shakker
575cae59d4
fix: preserve utils exports in doctor health tests
2026-06-11 17:32:25 +01:00
Shakker
4e4dc10db0
fix: avoid support write shadowed variable
2026-06-11 17:32:25 +01:00
Shakker
34a1102506
fix: preflight skill writes before rollback metadata
2026-06-11 17:32:25 +01:00
Shakker
1156ab637c
refactor: move workspace skill writes to lifecycle
2026-06-11 17:32:25 +01:00
Shakker
0fc2faa0f4
test: narrow whatsapp mention fixture
2026-06-11 17:29:24 +01:00
Shakker
fdf3667e09
test: clean whatsapp alias assertions
2026-06-11 17:29:24 +01:00
Shakker
de9260f813
fix: keep whatsapp inbound aliases live
2026-06-11 17:29:24 +01:00
Marcus Castro
4d45884419
docs(plugins): record whatsapp inbound compatibility
2026-06-11 17:29:24 +01:00
Marcus Castro
1bea7d8ef3
test(whatsapp): cover inbound context compatibility
2026-06-11 17:29:24 +01:00
Marcus Castro
008d785a80
test(whatsapp): update auto reply inbound fixtures
2026-06-11 17:29:24 +01:00
Marcus Castro
eebcb100b8
refactor(whatsapp): read inbound contexts in auto reply
2026-06-11 17:29:24 +01:00
Marcus Castro
b5295a6a34
refactor(whatsapp): introduce inbound message contexts
2026-06-11 17:29:24 +01:00
Shakker
3d6252a517
test: harden stalled websocket cleanup
2026-06-11 15:32:58 +01:00
Shakker
c4d3f0545c
fix: validate workshop support symlink writes
2026-06-11 15:20:38 +01:00