Commit Graph

29119 Commits

Author SHA1 Message Date
Vincent Koc
5436bb4c80 perf(plugin-sdk): narrow account-id export seam 2026-04-08 10:18:22 +01:00
Peter Steinberger
dabd78e492 fix: export web search config contract from plugin sdk package 2026-04-08 10:07:41 +01:00
Vincent Koc
b3e26b1192 perf(secrets): lazy-load web-tools manifest owner lookup 2026-04-08 10:04:12 +01:00
Peter Steinberger
9b0f7e0e82 fix: keep bundled dir test argv mutable 2026-04-08 09:58:22 +01:00
Peter Steinberger
0950bdf727 fix: resolve post-rebase boundary drift 2026-04-08 09:58:22 +01:00
Peter Steinberger
06008b9b4a fix: keep minimax test helper package-local 2026-04-08 09:58:22 +01:00
Peter Steinberger
8d79b87dc7 style: apply formatter output 2026-04-08 09:58:22 +01:00
Peter Steinberger
95e397a266 refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
Vincent Koc
7834140bf9 perf(plugin-sdk): split web-search contract fields 2026-04-08 09:57:59 +01:00
Vincent Koc
092c56ce46 fix(plugins): prefer source bundled tree in tsx runs 2026-04-08 09:48:45 +01:00
Peter Steinberger
a5b54e7c01 test: keep provider auth onboarding tests off runtime auth 2026-04-08 09:44:17 +01:00
Vincent Koc
54f078dc86 ci(test): fan out windows test lane 2026-04-08 09:40:47 +01:00
Vincent Koc
6f8ad56b09 ci(test): raise checks-node-test fanout 2026-04-08 09:39:06 +01:00
scoootscooob
34c1f43df1 Control UI: guard stale session history reloads (#62975)
* Control UI: guard stale session history reloads

* control-ui: guard stale session history reloads

* control-ui: refresh avatar on session switch

* Control UI: refresh and guard chat avatars on session switch
2026-04-08 01:35:43 -07:00
Vincent Koc
f329a01e69 ci(test): parallelize checks-node-test 2026-04-08 09:32:59 +01:00
Mariano
93e509ccfe fix(reply): use runtime snapshot for queued reply runs (#62693)
Merged via squash.

Prepared head SHA: 2a3e4e5c60
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
2026-04-08 10:31:01 +02:00
Nimrod Gutman
6681878339 feat(ios): pin calver release versioning (#63001)
* feat(ios): decouple app versioning from gateway

* feat(ios): pin calver release versioning

* refactor(ios): drop prerelease version helper fields

* docs(changelog): note pinned ios release versioning (#63001) (thanks @ngutman)
2026-04-08 11:25:35 +03:00
Peter Steinberger
37e667c4c5 test: keep tool-policy tests below coding tool construction 2026-04-08 09:20:27 +01:00
Peter Steinberger
492e98a88a refactor: move qa suite logic into scenario markdown 2026-04-08 09:13:57 +01:00
Vincent Koc
45542fa726 fix(test): stabilize windows tooling assertions 2026-04-08 09:12:08 +01:00
Peter Steinberger
945775007d test: cover model-list forward compat below command runtime 2026-04-08 09:10:30 +01:00
Vincent Koc
d99e8ce619 test(plugin-sdk): satisfy tool payload carrier typing 2026-04-08 09:07:29 +01:00
Vincent Koc
be530f085d refactor(plugin-sdk): share tool payload extraction 2026-04-08 09:07:28 +01:00
Vincent Koc
a04b9a27fb refactor(plugins): reuse canonical media contract registries 2026-04-08 09:07:28 +01:00
Vincent Koc
f38035a7b6 refactor(plugin-sdk): share web-search contract fields 2026-04-08 09:07:28 +01:00
Vincent Koc
ed846a7157 refactor(agents): share media status action helpers 2026-04-08 09:07:28 +01:00
Vincent Koc
363c2bc171 refactor(agents): share media background task lifecycle 2026-04-08 09:07:28 +01:00
Vincent Koc
2e1ec9653c refactor(plugins): reuse interactive registry state 2026-04-08 09:07:28 +01:00
Vincent Koc
e52cf224df refactor(doctor): share channel compat helpers 2026-04-08 09:07:28 +01:00
Vincent Koc
3574aedd68 test(plugins): refresh telegram runtime api guardrail 2026-04-08 09:07:05 +01:00
Vincent Koc
490c9c80ef perf(plugin-sdk): split web search config contract 2026-04-08 09:03:07 +01:00
Peter Steinberger
290bde2c14 test: cover multi-agent tool policy below tool construction 2026-04-08 08:58:50 +01:00
Peter Steinberger
279739d5c2 test: keep media-understanding defaults tests on tiny registry 2026-04-08 08:54:55 +01:00
Vincent Koc
952862b9e2 perf(plugins): narrow boundary compile import surfaces 2026-04-08 08:52:52 +01:00
Vincent Koc
73c475023f perf(plugins): trim channel boundary core imports 2026-04-08 08:52:52 +01:00
Vincent Koc
4260ac4cf6 perf(plugins): narrow boundary compile sdk imports 2026-04-08 08:52:51 +01:00
Vincent Koc
2e7a0fc7fb perf(plugins): report slow boundary compiles 2026-04-08 08:52:51 +01:00
Vincent Koc
680c0f77cb perf(config): trim web search config helper imports 2026-04-08 08:51:01 +01:00
Peter Steinberger
a385121475 test: use stubbed OpenClaw tools in agent config tool suite 2026-04-08 08:49:10 +01:00
Peter Steinberger
7da23c36a1 test: mock web search provider discovery in onboard setup tests 2026-04-08 08:38:01 +01:00
Peter Steinberger
6507bc0294 test: keep models list auth sync off real discovery 2026-04-08 08:30:32 +01:00
Peter Steinberger
21d9bac5ec fix: stabilize live qa scenario suite 2026-04-08 08:17:59 +01:00
Vincent Koc
55cbcd829d fix(slack): preserve auth on same-origin media redirects (#62996) (thanks @vincentkoc)
- Verified: pnpm build\n- Verified: pnpm test extensions/slack/src/monitor/media.test.ts\n- Verified: pnpm exec oxlint extensions/slack/src/monitor/media.ts extensions/slack/src/monitor/media.test.ts\n- Verified: pnpm exec oxfmt --check extensions/slack/src/monitor/media.ts extensions/slack/src/monitor/media.test.ts CHANGELOG.md\n\nRepo-wide pnpm lint and pnpm test were not clean on current main outside this fix, and the first full-suite test attempt from the default core sparse profile was additionally contaminated by missing ui/packages/OpenClawKit paths until they were materialized.
2026-04-08 08:11:27 +01:00
Peter Steinberger
8cbd60d203 chore: prepare 2026.4.9 release 2026-04-08 08:02:53 +01:00
Vincent Koc
2205153ee8 perf(secrets): fast-path exact bundled web providers 2026-04-08 08:02:37 +01:00
Nyanako
dc1e07ea41 test(plugin-sdk): cover packaged telegram setup sidecars (#62990) 2026-04-08 08:00:59 +01:00
Vincent Koc
c727ac48d8 perf(secrets): cache web search risk lookup 2026-04-08 07:51:20 +01:00
Peter Steinberger
2f5b5b7e35 test: remove gpt 4.1 install e2e fallbacks 2026-04-08 07:41:00 +01:00
Vincent Koc
3e7e6f2f60 docs: cover 2026.4.7 changelog gaps 2026-04-08 07:26:56 +01:00
Peter Steinberger
95754cf57a test: isolate subagent resume persistence registry path 2026-04-08 07:26:43 +01:00