Peter Steinberger
78853d9adc
ci(release): harden Docker release checks
2026-04-28 23:48:54 +01:00
Peter Steinberger
f51008a8f6
test(parallels): harden fresh gateway smoke
2026-04-28 23:35:52 +01:00
Peter Steinberger
ab17e06057
test(release): extend slow live release timeouts
2026-04-28 23:12:11 +01:00
Peter Steinberger
3978d44fa8
fix(qa): restore release channel reply checks
...
(cherry picked from commit 96a21e2553 )
2026-04-28 22:49:26 +01:00
Peter Steinberger
46eaa5171d
test(release): harden qa live canaries
2026-04-28 22:25:56 +01:00
Peter Steinberger
dcc8190933
test(release): widen codex harness subagent probe
2026-04-28 21:39:07 +01:00
Peter Steinberger
93ecd917ec
test(gateway): harden device auth e2e helper
2026-04-28 21:27:01 +01:00
Peter Steinberger
55cdac2ab7
test(release): harden repo e2e release checks
2026-04-28 20:11:23 +01:00
Peter Steinberger
2ea5f19ec0
ci(release): pin qa live model
2026-04-28 19:36:37 +01:00
Peter Steinberger
579e40269b
test(release): extend cli backend live timeout
2026-04-28 19:35:54 +01:00
Peter Steinberger
462abf326a
test(release): harden live validation wording
2026-04-28 19:35:01 +01:00
Peter Steinberger
3a3859b484
fix(release): harden package candidate checks
2026-04-28 16:34:06 +01:00
Peter Steinberger
3afc597287
fix(release): complete qa lab harness runtime
2026-04-28 16:31:51 +01:00
Peter Steinberger
b7a30fc201
fix(release): keep legacy memory chunk stub
2026-04-28 16:00:42 +01:00
Peter Steinberger
3fc8277eb2
test(release): retry post-update version probes
2026-04-28 15:38:08 +01:00
Peter Steinberger
13327dbaef
fix(release): scope launcher compile cache
2026-04-28 15:17:41 +01:00
Peter Steinberger
e09ddbd8b6
fix(release): isolate packaged compile cache
2026-04-28 14:53:27 +01:00
Peter Steinberger
f55220d6b9
test(release): avoid legacy updater restart in parallels
2026-04-28 14:29:19 +01:00
Peter Steinberger
2e8f91c36e
fix(release): verify package entrypoint imports
2026-04-28 14:06:46 +01:00
Peter Steinberger
727bff8133
test(release): stabilize windows parallels agent check
2026-04-28 13:38:02 +01:00
Peter Steinberger
3ead5926b7
test(release): relax macos parallels gateway timeout
2026-04-28 13:18:50 +01:00
Peter Steinberger
7e22aa0a0e
test(release): relax macos parallels agent timeout
2026-04-28 13:09:14 +01:00
Peter Steinberger
f5cd467d93
fix(release): typecheck qa channel mentions
2026-04-28 12:54:55 +01:00
Peter Steinberger
7e42e2c087
fix(release): stabilize beta validation
2026-04-28 12:50:49 +01:00
Peter Steinberger
99e69a232b
fix(release): restore private qa release checks
2026-04-28 12:17:07 +01:00
Peter Steinberger
90c3d4ae1d
chore(release): refresh plugin sdk api baseline
2026-04-28 12:04:17 +01:00
Peter Steinberger
df76659019
chore(release): prepare 2026.4.27 beta 1
2026-04-28 11:53:57 +01:00
loongfay
7b07a0ab8f
feat(channel) add yuanbao docs entrance ( #73443 )
...
* feat(channel) add yuanbao docs entrance
* feat(channel): add yuanbao docs entrance (#73443 ) (thanks @loongfay)
---------
Co-authored-by: loongzhao <loongzhao@tencent.com >
Co-authored-by: sliverp <870080352@qq.com >
2026-04-28 18:47:09 +08:00
Vincent Koc
d55c7ea997
fix(plugins): bound prompt memory recall latency
2026-04-28 03:46:18 -07:00
Peter Steinberger
5de284c2e3
fix(release): restore main release checks
2026-04-28 11:44:44 +01:00
Peter Steinberger
dc541662f8
docs(changelog): finalize 2026.4.27 notes
2026-04-28 11:41:29 +01:00
Vincent Koc
3c0eac31f1
docs(providers/qwen): note explicit qwen3.6-plus opt-in on Coding Plan
...
For 058b57867e : docs/providers/qwen.md "Qwen 3.6 Plus availability"
accordion now records that the bundled catalog still does not advertise
`qwen3.6-plus` on Coding Plan endpoints, but explicitly configured
`models.providers.qwen.models` entries for that model are honored on
Coding Plan baseUrls so subscribers whose plan enables it can opt in. The
upstream API still decides whether the call succeeds.
2026-04-28 03:40:39 -07:00
Peter Steinberger
adf166936a
docs(changelog): document pairing and approval fixes
2026-04-28 11:38:18 +01:00
Peter Steinberger
6559288d4a
fix(agents): hide successful resume fallback prefix
2026-04-28 11:38:18 +01:00
Peter Steinberger
6dec2e1852
fix(telegram): scope native approvals by target account
2026-04-28 11:38:18 +01:00
Peter Steinberger
279e6453fc
fix(gateway): make repeated approval resolves idempotent
2026-04-28 11:38:18 +01:00
Peter Steinberger
885806d5ca
fix(gateway): stop stale device token reconnect loops
2026-04-28 11:38:18 +01:00
Peter Steinberger
205d8d4994
fix(pairing): recover malformed pairing state files
2026-04-28 11:38:18 +01:00
Vincent Koc
aa1834a3ff
fix(gateway): warn on legacy env vars
...
Fixes #53482 .
Supersedes #53667 .
2026-04-28 03:37:57 -07:00
Peter Steinberger
d770a3b786
test(memory): stabilize reindex and cron checks
2026-04-28 11:36:28 +01:00
Peter Steinberger
6a387afc53
refactor(memory-host): route sdk shims to package source
2026-04-28 11:36:28 +01:00
Peter Steinberger
94fc91e235
ci: harden clawsweeper dispatch workflow
2026-04-28 11:35:40 +01:00
Peter Steinberger
5a1ff1347d
fix(slack): bound inbound media downloads
2026-04-28 11:35:26 +01:00
James Reagan
a722da3ed0
fix(gateway): align session thinking defaults ( #63418 )
...
Aligns Gateway history and session list thinking-default resolution so backend session state matches the Control UI default label:
- `chat.history` now falls back through the shared Gateway session thinking-default resolver.
- Explicit session overrides still win, then owning `agents.list[].thinkingDefault`, then global/model/catalog defaults.
- `sessions.list` catalog-aware thinking defaults are covered by focused regressions.
PR by @jpreagan.
Validated in Blacksmith Testbox `tbx_01kq9t1aeqrz1mj598vvqv9dpg`:
- `pnpm test:serial src/gateway/session-utils.test.ts src/gateway/server.sessions.gateway-server-sessions-a.test.ts src/gateway/server.chat.gateway-server-chat.test.ts` (141 passed)
- `OPENCLAW_TESTBOX=1 pnpm check:changed`
2026-04-28 03:34:58 -07:00
Vincent Koc
d70191f8af
feat(sandbox): add Docker GPU passthrough
...
Add opt-in `sandbox.docker.gpus` config plumbing for Docker sandbox containers.
- thread the optional GPU passthrough field through config types, schema, resolution, and Docker create args
- reject empty config values and emit `--gpus` as a separate Docker argv pair
- document the Docker-only behavior and credit the original contributor in the changelog
Fixes #57976 .
Carries forward #58124 from @cyan-ember.
Co-authored-by: cyan-ember <5855097+cyan-ember@users.noreply.github.com >
2026-04-28 03:33:28 -07:00
Peter Steinberger
7150acba69
ci: debounce clawsweeper dispatch metadata
2026-04-28 11:31:49 +01:00
Peter Steinberger
35bc13f9ef
fix: prefer OpenAI media for Codex defaults
2026-04-28 11:30:17 +01:00
Shakker
32c987626b
fix: prune stale plugin runtime mirror entries
2026-04-28 11:25:09 +01:00
Shakker
92016b82ae
fix: refresh plugin runtime mirrors in place
2026-04-28 11:25:09 +01:00
Shakker
7727e102a5
fix: scope plugin inspect runtime loading
2026-04-28 11:25:09 +01:00