Peter Steinberger
5efe9bd4bc
chore(release): prepare 2026.4.29
2026-04-30 01:04:56 +01:00
Peter Steinberger
172bc9d043
fix(plugin-sdk): keep test contracts publishable
2026-04-30 01:00:15 +01:00
Peter Steinberger
43f6c8b01a
feat: add OpenClaw SDK package
2026-04-30 00:51:24 +01:00
Peter Steinberger
01254500df
fix(cli): preserve lazy command parent flags
2026-04-30 00:48:46 +01:00
Mike Harsh
36bb723dfb
fix(github-copilot): support GUI/RPC wizard auth flow ( #73290 )
...
Merged via squash.
Prepared head SHA: aea7d6650c
Co-authored-by: indierawk2k2 <18598712+indierawk2k2@users.noreply.github.com >
Co-authored-by: shanselman <2892+shanselman@users.noreply.github.com >
Reviewed-by: @shanselman
2026-04-29 16:45:31 -07:00
Blasius Patrick
d30b8dccfd
fix(pi-embedded): strip [tool calls omitted] from user-facing text ( #74578 )
...
* fix(pi-embedded): strip [tool calls omitted] from user-facing text
The internal replay placeholder '[tool calls omitted]' was leaking
into channel output (e.g. Telegram) after aborted tool calls.
Fix: strip the placeholder early in sanitizeUserFacingText so all
channels are protected by default. The replay transcript path in
turns.ts is unaffected — it uses the placeholder internally.
Fixes #74573 .
Signed-off-by: Blasius Patrick <blasius.patrick@gmail.com >
* fix(pi-embedded): preserve whitespace when stripping placeholder
* test(pi-embedded): document replay placeholder sanitization
* fix(pi-embedded): strip consecutive replay placeholders
---------
Signed-off-by: Blasius Patrick <blasius.patrick@gmail.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-29 23:20:19 +00:00
Shakker
6662dcf209
refactor: reuse provider auth lookup maps
2026-04-30 00:13:13 +01:00
Shakker
e327c96ce6
fix: preserve spawned workspace in models command
2026-04-30 00:13:13 +01:00
Shakker
a887df9cd5
fix: preserve workspace auth in model list alias
2026-04-30 00:13:13 +01:00
Shakker
7d4a0bb621
fix: preserve workspace auth labels in model status
2026-04-30 00:13:13 +01:00
Shakker
0d702f3e28
test: type model auth label env mock
2026-04-30 00:13:13 +01:00
Shakker
3b4d2d8886
fix: pass workspace auth evidence into model auth labels
2026-04-30 00:13:13 +01:00
Shakker
d3c6a8f0fb
fix: use agent auth store for model status probes
2026-04-30 00:13:13 +01:00
Shakker
a0cf07ec10
fix: preserve workspace auth in model registry discovery
2026-04-30 00:13:13 +01:00
Shakker
4109446c2f
fix: align model status auth evidence paths
2026-04-30 00:13:12 +01:00
Shakker
98e4c18e39
refactor: centralize provider auth evidence lookup
2026-04-30 00:13:12 +01:00
Shakker
b4ecc814c5
fix: align model auth display with workspace evidence
2026-04-30 00:13:12 +01:00
Shakker
2fe3e779ff
fix: preserve workspace auth scope in runtime paths
2026-04-30 00:13:12 +01:00
Shakker
c4e249114d
fix: thread workspace auth evidence through model auth
2026-04-30 00:13:12 +01:00
Shakker
1db2e63519
fix: align provider auth checker with config evidence
2026-04-30 00:13:12 +01:00
Shakker
9307affe59
fix: align runtime auth evidence with config trust
2026-04-30 00:13:12 +01:00
Shakker
10b9adb010
fix: trust-gate manifest auth evidence
2026-04-30 00:13:12 +01:00
Shakker
78f3470368
fix: preserve explicit auth evidence path semantics
2026-04-30 00:13:12 +01:00
Shakker
dec5de8a2c
fix: declare google vertex local auth evidence
2026-04-30 00:13:12 +01:00
Shakker
225620a9b3
refactor: resolve env auth evidence generically
2026-04-30 00:13:12 +01:00
Shakker
dd5b96c11d
feat: expose provider auth evidence lookup
2026-04-30 00:13:12 +01:00
Shakker
1d1edca92f
feat: add setup auth evidence metadata
2026-04-30 00:13:12 +01:00
Marcus Castro
4cba08df01
fix(whatsapp): remove exposeErrorText config ( #74642 )
...
* fix(whatsapp): remove exposeErrorText config
* fix(whatsapp): mark internal system events trusted
2026-04-29 20:03:58 -03:00
Peter Steinberger
4c712d3372
fix: add bundled plugin deps repair command
2026-04-29 23:23:14 +01:00
Peter Steinberger
9a3a341d93
refactor(channels): route remaining turns through kernel
2026-04-29 23:16:16 +01:00
Peter Steinberger
9a9cd0c0ab
refactor(channels): add shared turn kernel
2026-04-29 23:16:16 +01:00
Peter Steinberger
4396361f35
fix(config): regenerate base schema help
2026-04-29 23:09:39 +01:00
Peter Steinberger
fa467c20e3
test: allow browser indirect zod runtime dependency
2026-04-29 23:03:06 +01:00
Peter Steinberger
a31b55a8d8
fix(config): document queue help options
2026-04-29 23:01:39 +01:00
Peter Steinberger
18faf22e15
fix(plugins): mirror global-agent runtime dependency ( #74593 )
...
* fix(plugins): mirror global-agent runtime dependency
* fix(plugins): update bundled dependency drift guard
2026-04-29 21:55:46 +00:00
Peter Steinberger
36ff8d78e4
fix: explain stuck session diagnostics
2026-04-29 22:55:27 +01:00
Peter Steinberger
4a6e10ece8
feat: default queueing to steer
2026-04-29 22:48:10 +01:00
Peter Steinberger
ebff12e84f
fix(agents): finalize embedded lifecycle backstop
2026-04-29 22:29:07 +01:00
Vignesh Natarajan
aecde2b3ac
Agents: simplify inferred commitment config ( #74189 )
2026-04-29 14:14:53 -07:00
Vignesh Natarajan
11771ec172
Agents: annotate post-compaction system event trust ( #74189 )
2026-04-29 14:14:53 -07:00
Vignesh Natarajan
7451415f36
Agents: fix heartbeat rebase conflict ( #74189 )
2026-04-29 14:14:53 -07:00
Vignesh Natarajan
f569ed0803
Agents: use runtime config for commitments command ( #74189 )
2026-04-29 14:14:53 -07:00
Vignesh Natarajan
95bf450dc9
Agents: address inferred commitments review ( #74189 )
2026-04-29 14:14:53 -07:00
Vignesh Natarajan
8e4035d09a
Agents: add inferred commitments
2026-04-29 14:14:53 -07:00
clawsweeper[bot]
95a1356278
fix: Found one reliability bug: the new Docker-daemon-unavailable bran ( #74520 )
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-29 14:10:38 -07:00
clawsweeper[bot]
12a82aa788
fix: Found two heartbeat regressions in the changed behavior: default ( #74523 )
...
* fix: Found two heartbeat regressions in the changed behavior: default
* fix: repair heartbeat task-block stripping
---------
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
2026-04-29 14:09:11 -07:00
clawsweeper[bot]
296d07c22f
fix(ci): Found one low-severity formatting bug in the new loose-list parag ( #74518 )
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-29 14:07:55 -07:00
clawsweeper[bot]
e4edefd0fc
fix: Found one regression in model-list availability heuristics for pr ( #74524 )
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-29 14:07:42 -07:00
clawsweeper[bot]
22ea08997e
fix: The one-line picker change hides unauthenticated catalog rows in ( #74530 )
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-29 14:07:29 -07:00
clawsweeper[bot]
bf5541b4bf
fix: Found one low-severity compatibility regression in the diagnostic ( #74560 )
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-29 14:07:02 -07:00