Peter Steinberger
932338b379
fix: keep failed legacy migration sources in place
2026-05-09 20:21:52 +01:00
Peter Steinberger
aebac2fa70
refactor: drop memory wiki vault metadata files
2026-05-09 20:21:51 +01:00
Peter Steinberger
6af2c7d04d
refactor: store memory wiki digests in sqlite
2026-05-09 20:21:51 +01:00
Peter Steinberger
99e21d9aa8
refactor: move imessage caches to sqlite
2026-05-09 20:21:51 +01:00
Peter Steinberger
4a587fcdaa
refactor: move acp event ledger to sqlite
2026-05-09 20:21:51 +01:00
Peter Steinberger
b0be812eb9
refactor: migrate telegram message cache state
2026-05-09 20:21:51 +01:00
Peter Steinberger
bf281cc7dd
refactor: stop reading legacy workspace state
2026-05-09 20:21:50 +01:00
Peter Steinberger
11fc43692f
refactor: store config health in sqlite
2026-05-09 20:21:50 +01:00
Peter Steinberger
0aba8e575a
refactor: store exec approvals in sqlite
2026-05-09 20:21:50 +01:00
Peter Steinberger
d639b885c8
refactor: store msteams delegated tokens in sqlite
2026-05-09 20:21:50 +01:00
Peter Steinberger
9b158fbc95
refactor: move restart handoff state to sqlite
2026-05-09 20:21:50 +01:00
Peter Steinberger
ea9f380163
refactor: store config audit in sqlite
2026-05-09 20:21:50 +01:00
Peter Steinberger
88fbc1c522
test: assert crestodian audit through sqlite
2026-05-09 20:21:50 +01:00
Peter Steinberger
67278fbc20
test: drop legacy session file setup
2026-05-09 20:21:49 +01:00
Peter Steinberger
5ad99a1cbb
test: use sqlite transcript locators in fixtures
2026-05-09 20:21:49 +01:00
Peter Steinberger
4e7d3975fa
refactor: move legacy sidecar imports to doctor
2026-05-09 20:21:48 +01:00
Peter Steinberger
b5fdf9ec2a
refactor: move sandbox registry migration to doctor
2026-05-09 20:21:48 +01:00
Peter Steinberger
9c1d4234bd
chore: tighten database-first legacy guard
2026-05-09 20:21:48 +01:00
Peter Steinberger
3a0ff80ee3
test: cover sqlite transaction guardrails
2026-05-09 20:21:48 +01:00
Peter Steinberger
e71379ba18
chore: keep generated db types codegen-stable
2026-05-09 20:21:47 +01:00
Peter Steinberger
87569c1d71
test: stop precreating session transcript dirs
2026-05-09 20:21:46 +01:00
Peter Steinberger
067adc9555
refactor: stop docker creating session directories
2026-05-09 20:21:46 +01:00
Peter Steinberger
d57076b09c
refactor: finish database-first state migration
2026-05-09 20:21:45 +01:00
Peter Steinberger
7f1f733abb
refactor: move agent runtime state toward piless
2026-05-09 20:20:50 +01:00
Radek Sienkiewicz
59326c8e3b
fix(slack): wake interactive reply sessions ( #79836 )
...
Merged via squash.
Prepared head SHA: 2bc9182d0f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-05-09 20:31:40 +02:00
Shakker
9b629758fe
test: align clickclack package contracts
2026-05-09 15:38:50 +01:00
Peter Steinberger
4312ca0464
ci: cover plugin lanes in legacy release chunks
2026-05-09 06:06:08 -04:00
Peter Steinberger
b59d46b699
ci: include plugin docker lanes in full release
2026-05-09 06:06:08 -04:00
Peter Steinberger
c443469452
test: add plugin install docker e2e lanes
2026-05-09 06:06:08 -04:00
Shakker
cb0f6e6466
test: fix matrix package scan baselines
2026-05-09 07:48:58 +01:00
Peter Steinberger
a4b17d65a8
refactor: consolidate message delivery API
2026-05-09 07:04:04 +01:00
tmimmanuel
2945948a5e
feat(gateway): add SDK task ledger RPCs ( #74847 )
...
Adds Gateway task ledger RPCs and SDK methods for listing, fetching, and cancelling durable background tasks. Includes protocol schemas/scopes, generated Swift models, docs, and tests. Public task summary text is sanitized before SDK exposure.
2026-05-09 00:55:06 -05:00
Peter Steinberger
b34cf2f1a2
fix: externalize matrix plugin
2026-05-09 06:38:29 +01:00
loongfay
c9f451996a
feat(yuanbao) update yuanbao channel plugin npm version ( #79620 )
...
* feat(yuanbao) update yuanbao channel plugin npm version
* feat: update yuanbao channel plugin npm version to 2.13.0 (#79620 ) (thanks @loongfay)
---------
Co-authored-by: loongzhao <loongzhao@tencent.com >
Co-authored-by: sliverp <870080352@qq.com >
2026-05-09 11:47:06 +08:00
Nandana Dileep
5adbbaa3cb
fix(scripts): avoid DEP0190 when spawning .cmd files on Windows
...
Use the shared Windows cmd.exe command-line builder for `.cmd` and `.bat` UI runner launches so Node.js v24 no longer sees `spawn(file, args, { shell: true })` and emits DEP0190.
The launcher keeps ordinary `.exe`/`.com` and non-Windows paths on direct argv spawning, while Windows command scripts now run through `cmd.exe /d /s /c` with `shell: false` and `windowsVerbatimArguments: true`.
Local and CI verification passed, including focused UI runner tests, build, check, Real behavior proof, and ClawSweeper gates.
Co-authored-by: Nandana Dileep <nandanadileep@users.noreply.github.com >
Co-authored-by: Brad Groux <3053586+BradGroux@users.noreply.github.com >
2026-05-08 18:45:20 -05:00
Peter Steinberger
5ed1cfc15c
docs: keep qa broker notes internal
2026-05-08 06:01:23 +01:00
pashpashpash
fb106fb9ae
fix codex harness service tiers ( #79152 )
2026-05-08 12:10:41 +09:00
Patrick Erichsen
10f9a758b6
docs: add dedicated ClawHub docs tab ( #79159 )
...
* docs: add clawhub docs tab
* fix: satisfy docs sync lint
* docs: prune internal clawhub nav pages
* docs: include ClawHub publishing page in nav
* docs: use clawhub how-it-works route
2026-05-07 18:55:08 -07:00
Peter Steinberger
63ec912786
fix(openai): use GA realtime bridge for gpt-realtime-2
...
Summary:
- switch OpenAI realtime voice default to gpt-realtime-2
- migrate backend OpenAI WebSocket bridge to the GA session shape and drop the beta header
- keep Azure deployment realtime bridges on the deployment-compatible shape
- extend live Talk smoke coverage and align npm Telegram package-runtime assertions
Verification:
- pnpm test extensions/openai/realtime-voice-provider.test.ts src/gateway/protocol/index.test.ts src/gateway/talk-handoff.test.ts extensions/google-meet/index.test.ts -- --reporter=dot
- pnpm test test/scripts/npm-telegram-live.test.ts -- --reporter=dot
- pnpm check:docs
- env OPENCLAW_TESTBOX=0 pnpm check:changed
- OPENCLAW_REALTIME_OPENAI_MODEL=gpt-realtime-2 node --import tsx scripts/dev/realtime-talk-live-smoke.ts
2026-05-08 00:47:25 +01:00
Kevin Lin
e984a99c7e
fix: keep gateway watch sync tracing opt-in ( #79110 )
2026-05-07 16:40:35 -07:00
Peter Steinberger
e29f4ff6b8
fix: keep npm telegram e2e on package runtime
2026-05-08 00:29:20 +01:00
Peter Steinberger
6a4069dead
fix: share plugin runtime helpers
...
Consolidate shared plugin runtime MIME/schema helpers, preserve canonical runtime behavior, and guard QQBot STT fetches.
2026-05-08 00:28:43 +01:00
Marcus Castro
5df08201ff
refactor(runtime): add prepared runtime foundation ( #78248 )
...
* docs(runtime): document prepared runtime guidance
* refactor(provider-runtime): thread prepared provider handles
* refactor(runtime-plan): add prepared runtime foundation
* refactor(outbound): add prepared channel runtime facts
* refactor(models): add scoped model reference helpers
* refactor(plugin-sdk): expose prepared runtime helper surfaces
2026-05-07 18:49:42 -03:00
sallyom
56fe64e8e3
fix: print resolved installer follow-up command
...
Signed-off-by: sallyom <somalley@redhat.com >
2026-05-07 16:31:21 -04:00
Vincent Koc
0fca665497
docs(imessage): document bluebubbles deprecation
2026-05-07 13:12:00 -07:00
Vincent Koc
c97998ce21
chore(channels): remove bluebubbles bundled surface
2026-05-07 12:52:48 -07:00
jesse-merhi
dd0a9bf869
lint: replace raw socket guard with codeql
2026-05-08 01:18:04 +10:00
jesse-merhi
9cc5e49e65
lint: replace proxy mutation guard with opengrep
2026-05-08 01:18:04 +10:00
jesse-merhi
f05e2222f3
lint: allow managed proxy mutation scopes
2026-05-08 01:18:04 +10:00
jesse-merhi
f4797921ac
lint: classify raw socket callsites
2026-05-08 01:18:04 +10:00