Commit Graph

2921 Commits

Author SHA1 Message Date
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