Peter Steinberger
c2e3b6e6f8
fix(openai): skip malformed empty SSE frames
2026-04-29 03:28:46 +01:00
Vincent Koc
09e2cf1103
ci: right-size codeql quality runners
...
Run CodeQL Critical Quality on 4 vCPU Blacksmith runners.
2026-04-28 19:26:45 -07:00
Peter Steinberger
13fdeec2cc
ci: disable ClawSweeper commit checks by default
2026-04-29 03:25:20 +01:00
Peter Steinberger
38e56972cd
docs: document Clownfish comment commands
2026-04-29 03:24:01 +01:00
Peter Steinberger
f4c9e71e4e
fix(models): guard provider policy model shape
2026-04-29 03:16:35 +01:00
Peter Steinberger
b5a90b066d
refactor: reuse docker gateway e2e helpers
2026-04-29 03:15:29 +01:00
ethanclaw
492e2a3060
fix(logs): find active log file across date boundaries ( #42904 )
...
* fix(logs): find active log file across date boundaries
Fixes #42875
When gateway runs across midnight, openclaw channels logs was looking
for today's log file instead of the active one. This change makes
the CLI find the most recently modified log file as a fallback.
(cherry picked from commit fba6b88e86 )
* fix(channels): resolve active log file for channel logs
(cherry picked from commit ee87397a43 )
---------
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
2026-04-28 19:11:14 -07:00
Peter Steinberger
a5790946f5
test(parallels): tolerate old updater stale chunk recovery
2026-04-29 03:10:44 +01:00
Vincent Koc
1e1fe80ae0
docs(changelog): note plugin lifecycle fixes
2026-04-28 19:02:45 -07:00
Bek
d6c2280aab
fix(slack): normalize action thread targets ( #73931 )
2026-04-28 22:02:18 -04:00
Eden
bb6a15da04
fix(gateway): improve shutdown error visibility and add close timeout
...
Adds structured warning collection to gateway shutdown, preserves lifecycle timeout handling, and covers HTTP/WebSocket/subsystem warning paths.
Co-authored-by: Eden <146086744+edenfunf@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
2026-04-28 19:01:11 -07:00
Vincent Koc
df9d26eb43
fix(active-memory): narrow prompt hook timeout
2026-04-28 19:00:14 -07:00
Andrew Barnes
79159f11f6
fix: use LRU eviction for cron schedule cache
...
Fixes #39679
2026-04-28 18:56:19 -07:00
Peter Steinberger
610e575844
chore: add ClawSweeper agent skill
2026-04-29 02:48:40 +01:00
Vincent Koc
1f41b8b44b
fix(gateway): bound default restart deferral
2026-04-28 18:42:49 -07:00
openclaw-clownfish[bot]
7e5c3753f6
fix(security): include dangerous commands in audit known commands ( #73915 )
...
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-04-28 18:34:55 -07:00
Vincent Koc
7a88117f42
fix(qa): retry transient Telegram polling failures
2026-04-28 18:26:37 -07:00
Peter Steinberger
51119f2ef1
fix(release): ship dist import helper
2026-04-29 02:22:56 +01:00
Jari Mustonen
d8a600f2ad
context-engine: pass runtime context to ContextEngineFactory ( #67243 )
...
Merged via squash.
Prepared head SHA: 9aca6a5af1
Co-authored-by: jarimustonen <1272053+jarimustonen@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-28 18:21:14 -07:00
Josh Lehman
12c52963ea
fix: allow cron self-removal in isolated runs ( #73028 )
2026-04-28 18:16:31 -07:00
hcl
46783d41e9
fix(whatsapp): gate pairing access-control on extractable inbound user content ( #73797 ) ( #73823 )
...
Merged via squash.
Prepared head SHA: 61506e1439
Co-authored-by: hclsys <7755017+hclsys@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-04-28 22:09:23 -03:00
Peter Steinberger
381c2e1d1a
fix(security): tighten telegram dm audit coverage
2026-04-29 02:04:20 +01:00
Peter Steinberger
a968f4f437
test(parallels): reset macos state after restore
2026-04-29 02:03:26 +01:00
Peter Steinberger
a5824b9d01
fix(ci): stabilize full release validation
2026-04-29 02:00:30 +01:00
Peter Steinberger
28ff82dcda
chore: add Clownfish cloud PR skill
2026-04-29 01:40:04 +01:00
Vincent Koc
b96e7739a9
docs(install/docker): document compose config dir default fallback
...
For 054b2e1b7e : docs/install/docker.md "Storage and persistence" now
records that the bundled docker-compose.yml falls back to
${HOME}/.openclaw (and ${HOME}/.openclaw/workspace for the workspace
mount), or /tmp/.openclaw when HOME is also unset, when
OPENCLAW_CONFIG_DIR / OPENCLAW_WORKSPACE_DIR are not provided. That
matches the new default expressions in the compose file and prevents an
empty-source volume spec on bare environments.
2026-04-28 17:38:25 -07:00
Vincent Koc
293348b429
fix(plugins): prebuild private qa for gauntlet
2026-04-28 17:34:18 -07:00
Vincent Koc
8e5fcfff50
fix(test): stabilize core runtime infra shard
2026-04-28 17:31:35 -07:00
Peter Steinberger
7229ec5e04
fix(ci): pin release validation child ref
2026-04-29 01:30:53 +01:00
Peter Steinberger
ceeb3a7398
ci: dispatch commit reviews on main pushes
2026-04-29 01:27:45 +01:00
pashpashpash
4aa8da3756
Route sensitive group commands to the owner privately ( #73872 )
...
* fix(commands): route sensitive group approvals privately
* fix(commands): require owner private routes
* test(commands): cover owner-derived Telegram diagnostics routing
2026-04-29 09:27:18 +09:00
Peter Steinberger
e94e9347a4
fix(cli): load plugins for local JSON agent runs
2026-04-29 01:25:50 +01:00
Peter Steinberger
c24c8bab13
test(parallels): prefer arm64 mingit downloads
2026-04-29 01:25:08 +01:00
Peter Steinberger
a820a307df
fix(ci): keep postinstall script self-contained
2026-04-29 01:20:37 +01:00
Peter Steinberger
45f3074ee6
fix(cli): skip plugin preload for json agent runs
2026-04-29 01:19:05 +01:00
Peter Steinberger
3286e99bc2
refactor: share docker e2e instance helpers
2026-04-29 01:17:19 +01:00
Peter Steinberger
6249c32826
ci: raise Blacksmith Docker cache caps
2026-04-29 01:14:39 +01:00
Peter Steinberger
03b1731d0f
fix(ci): preserve imported dist chunks after install
2026-04-29 01:13:03 +01:00
Joe LaPenna
054b2e1b7e
fix(docker): add config dir defaults to compose mounts ( #64485 )
...
Merged via squash.
Prepared head SHA: 2c5b954a2c
Reviewed-by: @sallyom
2026-04-28 20:12:24 -04:00
Vincent Koc
fd2625a162
fix(plugins): resolve ClawHub tags in prerelease CI
2026-04-28 17:04:01 -07:00
Vincent Koc
2eac4bacee
test(ci): add kitchen-sink npm plugin prerelease lane
2026-04-28 17:04:01 -07:00
Peter Steinberger
0487cc59f0
fix(bonjour): suppress ciao internal cancellations
...
(cherry picked from commit 27599d319e )
2026-04-29 00:59:56 +01:00
Peter Steinberger
212a32648f
fix(ci): speed up tarball checks and avoid CLI bootstrap
2026-04-29 00:52:45 +01:00
Peter Steinberger
5a0702ecf8
test: add reusable OpenClaw test instance helper
2026-04-29 00:50:55 +01:00
Peter Steinberger
8f4cbbbe66
perf(prompt): stabilize channel prompt suffix
2026-04-29 00:49:57 +01:00
Peter Steinberger
d3683a61c5
fix(bonjour): recover from ciao cancellation
...
(cherry picked from commit c34ba97262 )
2026-04-29 00:49:41 +01:00
AARON AGENT
7dc0041ca9
fix(sandbox): add once option to Docker abort listener ( #58277 )
...
Merged via squash.
Prepared head SHA: 692dd15014
Reviewed-by: @sallyom
2026-04-28 19:47:52 -04:00
Patrick Erichsen
2a7ba582cb
Use kitchen sink for ClawHub plugin E2E ( #73821 )
2026-04-28 16:44:38 -07:00
Vincent Koc
8cca1598d9
fix(plugins): satisfy gauntlet script lint
2026-04-28 16:44:13 -07:00
Vincent Koc
e4cb0f6683
fix(plugins): run gauntlet qa through source cli
2026-04-28 16:44:12 -07:00