Peter Steinberger
c8d82e4535
ci(release): raise build heap for validation gates
2026-05-10 03:03:55 +01:00
Peter Steinberger
359fc173e7
ci(release): honor Open WebUI smoke mode
2026-05-10 02:36:55 +01:00
Peter Steinberger
6d1a7169da
fix(whatsapp): support Baileys rc10 postinstall patch
2026-05-10 02:14:40 +01:00
Peter Steinberger
f6e2ad07ec
ci(release): normalize Windows loader npm paths
2026-05-10 02:14:00 +01:00
samzong
d832ad214c
[Feat] Add upload archive install RPC ( #74430 )
...
* feat(skills): add upload archive install RPC
- src/agents/skills-archive-install.ts:83 [BOT-SCOPE]: `withExtractedArchiveRoot()` still returns unstructured extract failures, so exact transient-vs-terminal classification should be moved into the shared install-flow layer in a follow-up rather than expanding this PR.
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(skills): address archive upload review findings
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(skills): regen protocol bindings and classify transient archive errors
* feat: gate uploaded skill installs by config
* test: add docker skill install proof
* docs: clarify uploaded skill archive gate
* chore: refresh config docs baseline
* style: format docker e2e plan test
* fix: use fs-safe path checks for skill archives
* fix: classify skill publish failures as unavailable
* test: update skill clawhub path mock
* fix: pass mutable archive root markers
* fix: use current json dir mode option
* test: satisfy skill upload lint
* test: refresh core support expectations
---------
Signed-off-by: samzong <samzong.lu@gmail.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-09 20:44:18 -04:00
Peter Steinberger
5832839353
ci(release): make Open WebUI release smoke deterministic
2026-05-10 01:30:07 +01:00
Peter Steinberger
d5a1792a66
test(release): harden live release validation
2026-05-10 00:50:19 +01:00
Ruben Cuevas
e40ddf9b02
fix(gateway): cover restored watch artifacts
2026-05-09 19:31:51 -04:00
Ruben Cuevas
9ce359b370
fix(gateway): check restored runtime overlays
2026-05-09 19:31:51 -04:00
Ruben Cuevas
1ff83a6c66
fix(gateway): preserve static runtime assets
2026-05-09 19:31:51 -04:00
Ruben Cuevas
12933a2bcb
fix(gateway): stage static runtime assets
2026-05-09 19:31:51 -04:00
Ruben Cuevas
d605efc17f
fix(gateway): include legacy runtime output checks
2026-05-09 19:31:51 -04:00
Ruben Cuevas
31f74259cb
fix(gateway): respect missing runtime outputs in watch
2026-05-09 19:31:51 -04:00
Ruben Cuevas
8a9f142942
fix(gateway): verify all runtime postbuild outputs
2026-05-09 19:31:51 -04:00
Ruben Cuevas
795dd2d02e
fix(gateway): share runtime asset list
2026-05-09 19:31:51 -04:00
Ruben Cuevas
28de7cc2e3
fix(gateway): require static runtime assets
2026-05-09 19:31:51 -04:00
Ruben Cuevas
ee7f2da0b7
fix(gateway): check runtime SDK alias outputs
2026-05-09 19:31:51 -04:00
Ruben Cuevas
17643e549f
fix(gateway): restore runtime postbuild freshness
2026-05-09 19:31:51 -04:00
Peter Steinberger
7674a897cc
test(release): harden OpenWebUI release lane
2026-05-09 23:25:28 +01:00
Peter Steinberger
b1f333d2bf
fix(release): harden OpenAI installer proof lane
2026-05-09 23:25:27 +01:00
Peter Steinberger
86ad1749b3
fix(release): extend OpenAI installer e2e timeout
2026-05-09 23:25:27 +01:00
Peter Steinberger
1d772f3b1a
fix(release): extend Open WebUI docker command timeout
2026-05-09 23:25:27 +01:00
Peter Steinberger
a672bef837
fix(release): serialize live OpenAI Docker lanes
2026-05-09 23:25:27 +01:00
Peter Steinberger
354e49ac7d
fix(release): serialize OpenAI installer e2e turns
2026-05-09 23:25:27 +01:00
Peter Steinberger
6443b5c37d
fix(release): relax OpenAI live e2e timeouts
2026-05-09 23:25:27 +01:00
Peter Steinberger
dee0aa4344
fix(release): accept config-only survivor plugin rows
2026-05-09 23:25:27 +01:00
Peter Steinberger
a902b00231
fix(release): tolerate matrix-free survivor index
2026-05-09 23:25:27 +01:00
Peter Steinberger
971738bbfa
fix(release): stabilize beta release harness
2026-05-09 23:25:27 +01:00
Peter Steinberger
ae66f70209
fix(release): keep package validation within live contracts
2026-05-09 23:25:27 +01:00
Peter Steinberger
0d1c4393b9
fix(release): pin direct OpenAI smoke runtime
2026-05-09 23:25:27 +01:00
Peter Steinberger
6a20083098
fix(release): cover live validation edge cases
2026-05-09 23:25:27 +01:00
Peter Steinberger
195e721211
fix(release): stabilize full validation gates
2026-05-09 23:25:27 +01:00
Peter Steinberger
bcb4c8d597
fix(release): stabilize Codex live validation
2026-05-09 23:25:26 +01:00
Peter Steinberger
d28124a14b
fix(release): classify externalized root package imports
2026-05-09 23:25:26 +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