Peter Steinberger
7b8bcaaa05
fix(gateway): expire time-dependent session list projections ( #118768 )
2026-08-03 10:29:41 -07:00
Peter Steinberger
9acbbd805c
fix(cron): preserve scheduling across historical timezone transitions ( #118712 )
...
* fix(cron): normalize timezone transitions and historical DST schedules
* fix(cron): validate timezone transitions in scheduler retry paths
2026-08-03 10:28:17 -07:00
Peter Steinberger
206a784961
fix(doctor): invalidate SQLite session caches after durable repairs ( #118766 )
2026-08-03 10:26:48 -07:00
Peter Steinberger
8406cfeac1
fix(agents): isolate network-backed dynamic tool results and errors ( #118729 )
...
* fix(agents): isolate network-backed dynamic tool results and failures
* test(agents): retain literal text result types in dynamic tool fixtures
2026-08-03 10:19:27 -07:00
Peter Steinberger
3fa9cc209b
fix(agents): preserve tainted memory provenance in provider tool bridges ( #118760 )
2026-08-03 10:12:10 -07:00
Peter Steinberger
d857c8eebc
fix(ollama): scope embedding credentials to the selected host ( #118753 )
2026-08-03 10:09:12 -07:00
Peter Steinberger
94f431417b
test(agents): avoid provider fixture fallback delays ( #118770 )
...
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local >
2026-08-03 10:04:03 -07:00
Shakker
b8f5aa8ec8
fix: keep skip-ui onboarding on guided flow ( #118737 )
...
Keep `openclaw onboard --skip-ui` and `openclaw setup --skip-ui` on guided onboarding while suppressing browser and terminal handoffs.
Refs #118388 and #118038 .
Prepared head SHA: 4e284c4523
Co-authored-by: Shakker <165377636+shakkernerd@users.noreply.github.com >
Reviewed-by: @shakkernerd
2026-08-03 18:03:01 +01:00
Peter Steinberger
b132ceba1a
fix(parallels): preserve real Windows launch outcomes after setup timeouts ( #118765 )
...
* fix(parallels): preserve real launch outcomes after setup consumes its deadline
* fix(parallels): drain completed launches before enforcing setup deadlines
2026-08-03 10:01:33 -07:00
Peter Steinberger
95e17d6c99
fix(memory): isolate LanceDB embedding credentials per agent lifecycle ( #118767 )
2026-08-03 10:00:08 -07:00
Peter Steinberger
768e1f9a2d
fix(exec): recheck legacy approvals after doctor ( #118769 )
2026-08-03 09:55:41 -07:00
Peter Steinberger
4553fada9c
fix(test): keep ui-e2e global setup lint-clean ( #118763 )
2026-08-03 09:55:37 -07:00
Peter Steinberger
e7950261b6
docs(openrouter): repair invalid canonical configuration examples ( #118747 )
2026-08-03 09:53:01 -07:00
Vincent Koc
d2c8fd2e71
fix(deepgram): preserve endpointed voice turns ( #117663 )
2026-08-04 00:46:14 +08:00
Peter Steinberger
36a2b5b00b
fix(media): preserve bare relative attachments in ordered reply segments ( #118746 )
2026-08-03 09:41:36 -07:00
Peter Steinberger
dc1412c145
fix(gateway): reject explicit empty attachments across all entrypoints ( #118742 )
2026-08-03 09:40:29 -07:00
Dinesh H Suthar
430fca67ff
fix(reply): preserve streamed Telegram replies on failure
...
Preserve already-visible Telegram partial replies when a later run failure occurs. Finalize the same draft with the terminal notice while keeping the reply operation in run_failed state.
Co-authored-by: Dinesh Suthar <dineshsld20@gmail.com >
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-08-04 01:38:59 +09:00
Peter Steinberger
29113f7786
test(agents): prepare shared runner discovery facts ( #118756 )
...
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local >
2026-08-03 09:35:59 -07:00
Peter Steinberger
6c1ba3145d
fix(plugins): enforce configured bundled-plugin execution policy ( #118701 )
...
* fix(plugins): enforce configured bundled-plugin execution policy
* fix(plugins): avoid heavy channel policy dependency in manifest eligibility
* fix(config): remove plugin eligibility architecture import cycle
2026-08-03 09:32:25 -07:00
LZY3538
d5887c110e
fix(diffs): restore Windows browser discovery roots ( #111257 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-08-04 00:22:24 +08:00
Peter Steinberger
d6e704621b
test(reply): lazy-load real CLI runner fixture ( #118752 )
...
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local >
2026-08-03 09:22:12 -07:00
Peter Steinberger
e9c148ffc7
fix(cron): show saved automation descriptions in dashboard ( #118593 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
2026-08-03 09:20:49 -07:00
Vincent Koc
31231de24e
fix(ci): hydrate on unprivileged cloud sandboxes ( #118602 )
...
Preserve the signed commit series and merge history.
2026-08-04 00:19:05 +08:00
Manik
0a01099530
fix(memory): honor keyed agents in standalone operations ( #118310 )
...
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-08-03 11:18:39 -05:00
Peter Steinberger
7fc1089d95
fix(slack): unify slash command registration ownership ( #118735 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-03 09:13:45 -07:00
Vincent Koc
503dc1a6a6
Merge origin/main into fix/daytona-hydrate-cache-fallback
...
* origin/main:
test(ui): speed up managed image cache browser proof (#118687 )
2026-08-03 09:08:10 -07:00
Vincent Koc
3026afb60b
fix(ci): persist hydrated capability facts
2026-08-03 09:08:02 -07:00
Peter Steinberger
df0cf7604b
test(ui): speed up managed image cache browser proof ( #118687 )
2026-08-03 09:00:42 -07:00
Vincent Koc
86bffdedec
Merge origin/main into fix/daytona-hydrate-cache-fallback
...
* origin/main:
fix(channels): generate discovery docs from catalog (#118106 )
fix(gateway): clear stale terminal state when channel recovery starts (#118728 )
2026-08-03 08:55:50 -07:00
Vincent Koc
fff20ca647
fix(ci): require Docker only for routed workloads
2026-08-03 08:55:18 -07:00
Vincent Koc
f9baa3e894
fix(channels): generate discovery docs from catalog ( #118106 )
2026-08-03 23:42:55 +08:00
Peter Steinberger
9c73c2f570
fix(gateway): clear stale terminal state when channel recovery starts ( #118728 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-03 08:41:23 -07:00
Vincent Koc
7f75b3f494
merge: refresh Daytona hydration from main
...
* origin/main:
fix(parallels): recover Windows poll transport failures (#118479 )
fix(channels): deny unauthorized Discord and Telegram binding access (#118704 )
fix(test): bound shared git inventory lookup (#111171 )
2026-08-03 08:39:44 -07:00
Vincent Koc
8ac66719c7
style(ci): format hydration workflow assertions
2026-08-03 08:39:41 -07:00
Vincent Koc
8987e93c65
fix(parallels): recover Windows poll transport failures ( #118479 )
2026-08-03 23:38:08 +08:00
Peter Steinberger
ed8881c308
fix(channels): deny unauthorized Discord and Telegram binding access ( #118704 )
...
* fix(channels): deny unauthorized Discord and Telegram binding access
* test(discord): remove retired access-group config key
2026-08-03 08:37:00 -07:00
tzy-17
53d442eb51
fix(test): bound shared git inventory lookup ( #111171 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-08-03 23:36:49 +08:00
Vincent Koc
b620f68880
merge: refresh Daytona hydration from main
...
* origin/main:
fix(onboard): keep referenced provider secrets out of plaintext (#118702 )
docs: show canonical agent roster configuration (#118722 )
fix(channels): generate catalog from package manifests (#118097 )
fix(zalouser): distinguish probe timeout from auth failure (#111336 )
improve(ui): cut E2E shard runtime by reusing the bundle (#118697 )
fix(cli): publish completion caches atomically (#118715 )
fix(whatsapp): honor disabled self-chat without widening group access (#118711 )
fix(voice-call): terminate carrier calls after realtime startup failures (#118699 )
fix(slack): isolate GovSlack media trust and delivery (#118695 )
fix(browser): wrap page-controlled action results (#118691 )
fix(security): sanitize JSON-escaped forged content boundaries (#118698 )
test(qa): prove real yielded-child completion and channel delivery (#118707 )
fix(doctor): honor explicit plugin-only migration authority (#118700 )
fix(security): detect child_process calls through aliases and computed members (#116304 )
test(gateway): avoid async facade mock race (#118708 )
fix(gateway): preserve final speech during transcription shutdown (#118693 )
fix(gateway): resume durable outbound delivery retries (#118694 )
fix(plugins): reject external public-artifact hardlinks (#118689 )
2026-08-03 08:36:26 -07:00
Peter Steinberger
7fafaf50f4
fix(onboard): keep referenced provider secrets out of plaintext ( #118702 )
...
* fix(onboard): keep referenced provider secrets out of plaintext
* fix(onboard): retain public credential owner type usage
* docs(onboarding): explain preserved credential profiles in reference mode
2026-08-03 08:34:47 -07:00
Vincent Koc
ac9380b9df
fix(ci): route Docker-required hydration explicitly
2026-08-03 08:25:35 -07:00
Peter Steinberger
1e06fd4430
docs: show canonical agent roster configuration ( #118722 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-03 08:24:40 -07:00
Vincent Koc
7fabb55648
fix(channels): generate catalog from package manifests ( #118097 )
2026-08-03 23:17:09 +08:00
nocodet888-arch
bbd95cc410
fix(zalouser): distinguish probe timeout from auth failure ( #111336 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
Co-authored-by: NIO <nocodet@mail.com >
2026-08-03 23:16:14 +08:00
Vincent Koc
edb8476ac7
fix(ci): hardlink unprivileged pnpm installs
2026-08-03 08:04:16 -07:00
Peter Steinberger
73535e4ede
improve(ui): cut E2E shard runtime by reusing the bundle ( #118697 )
...
* test(ui): reuse bundled runtime across e2e files
* test(ui): isolate bundled E2E build output
* test(ui): align bundled E2E output paths
* test(ui): register E2E setup entrypoints
* test(ui): preserve bundled E2E gateway semantics
---------
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local >
2026-08-03 08:01:44 -07:00
Peter Steinberger
e3861e0bed
fix(cli): publish completion caches atomically ( #118715 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-03 08:00:59 -07:00
Peter Steinberger
09e40d0b74
fix(whatsapp): honor disabled self-chat without widening group access ( #118711 )
2026-08-03 07:57:23 -07:00
Weiming
e701d256b9
Merge branch 'main' into fix/deepgram-realtime-endpointing-turn-taking
2026-08-03 10:47:18 -04:00
Vincent Koc
123c483391
fix(ci): co-locate unprivileged pnpm storage
2026-08-03 07:39:01 -07:00
Peter Steinberger
eb76bf499b
fix(voice-call): terminate carrier calls after realtime startup failures ( #118699 )
2026-08-03 07:38:42 -07:00