兰之
bd479958c0
feat(plugin-sdk): add extensible channel identity hook context ( #91903 )
...
Merged via squash.
Prepared head SHA: 90f51eafd5
Co-authored-by: lanzhi-lee <36190508+lanzhi-lee@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 11:56:49 +08:00
Dallin Romney
b71ddbf1b4
ci: simplify maturity scorecard QA evidence inputs ( #95898 )
...
* ci: simplify maturity scorecard evidence inputs
* ci: keep maturity renderer defaults runnable
* ci: validate maturity evidence source
* ci: split maturity scorecard codex agent
* ci: remove codex copy from maturity evidence workflow
* ci: narrow maturity evidence workflow secrets
2026-06-22 19:24:43 -07:00
Dallin Romney
27711b500c
ci: add maturity scorecard renderer ( #94272 ) ( #95901 )
...
* ci: add maturity scorecard renderer
* ci: render qa scorecard evidence
* ci: type maturity docs renderer
* ci: tighten maturity artifact inputs
* ci: move maturity renderer under qa scripts
* ci: share maturity score schema
* ci: centralize maturity taxonomy validation
* ci: move maturity scores under qa
* ci: remove docs maturity score source
* docs: simplify maturity scorecard output
* docs: commit generated maturity scorecard
* docs: group maturity pages
* docs: simplify maturity scorecard dates
* docs: promote maturity nav tab
* docs: clean up maturity pages
* docs: remove maturity outline page
* docs: filter maturity taxonomy doc links
* docs: simplify maturity taxonomy tables
* docs: keep artifact taxonomy links
* docs: simplify lts scorecard display
* docs: clarify maturity score definitions
* docs: derive maturity coverage from evidence
* docs: hide maturity scorecard until evidence
* docs: remove placeholder maturity pages
* docs: keep maturity scores out of pr
* ci: open maturity scorecard docs pr
2026-06-22 18:55:06 -07:00
Vincent Koc
1252378018
fix(installer): unblock Windows source installs
2026-06-23 09:48:43 +08:00
joshavant
760f86453e
feat: wire ios push sandbox tooling
2026-06-22 21:07:57 -04:00
Vincent Koc
fac091b39d
fix(installer): detect native Windows ARM64 hosts
2026-06-23 07:00:59 +08:00
Vincent Koc
dcb6b0dd6f
fix(ci): restore macOS and Windows QA gates
...
Restores Azure native Windows hydrated node_modules bootstrap, fixes the macOS settings SwiftFormat drift, and stabilizes lifecycle process-group CI proof.
Proof:
- `tbx_01kvrpr5kfc58wdnakx2zkc4k6`: `corepack pnpm test:serial test/scripts/plugin-lifecycle-measure.test.ts` passed.
- `tbx_01kvrpvcrmsxgyb886pa127qq3`: `OPENCLAW_TESTBOX=1 ... corepack pnpm check:changed` passed.
- `tbx_01kvrpzpafmp27tyb4tg9yvwvz`: touched-file `format:check` passed.
- PR CI `27988226071` passed, including `macos-node`, `macos-swift`, and `checks-node-compact-small-whole-2`.
2026-06-23 06:38:27 +08:00
Vincent Koc
961130c707
refactor(e2e): remove stale upgrade survivor setup
2026-06-23 06:27:49 +08:00
Dallin Romney
a1c2454b08
ci: move tui pty into node ci shard ( #95872 )
2026-06-22 15:25:20 -07:00
Vincent Koc
c0b6183b7b
refactor(e2e): remove orphaned fixture manifest helper
2026-06-23 06:13:51 +08:00
Vincent Koc
0edd84f910
refactor(pr): remove unused path predicates
2026-06-23 06:12:16 +08:00
Vincent Koc
ea9065bc68
fix(installer): skip llama postinstall in Windows source installs
2026-06-23 06:08:48 +08:00
Vincent Koc
adc4d9fe02
refactor(install): remove stale shell helpers
2026-06-23 06:07:15 +08:00
Vincent Koc
8357260081
refactor(parallels): remove unused macOS exec wrapper
2026-06-23 06:00:26 +08:00
Vincent Koc
aeedfceb28
refactor(e2e): remove unused shell wrappers
2026-06-23 05:56:31 +08:00
Vincent Koc
75b9e761b7
refactor(onboard): remove obsolete interactive helpers
2026-06-23 05:50:22 +08:00
Vincent Koc
1cdc28605d
refactor(parallels): remove orphaned package shell helpers
2026-06-23 05:48:27 +08:00
Gio Della-Libera
037ee6de0a
Doctor: expose sandbox registry findings ( #84326 )
...
Merged via squash.
Prepared head SHA: ab069883b0
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com >
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com >
Reviewed-by: @giodl73-repo
2026-06-22 14:42:23 -07:00
Vincent Koc
01d212bfa3
refactor(docs-i18n): remove unreachable chunk helpers
2026-06-23 04:58:21 +08:00
Dallin Romney
65a20ca4c5
fix: allow sqlite user version guardrail ( #95857 )
2026-06-22 13:36:42 -07:00
Vincent Koc
d5d9a8256d
fix(crabbox): route native Windows hydrate jobs
2026-06-23 04:34:03 +08:00
Darren2030
c4cac33af6
fix(openrouter): expand short canonical model IDs to upstream API slugs ( fixes #95198 ) ( #95268 )
...
- Add OPENROUTER_SHORT_TO_API_MODEL_ID map for short model refs like
openrouter/deepseek-v4-flash that OpenClaw surfaces but OpenRouter API
expects as deepseek/deepseek-v4-flash.
- In normalizeOpenRouterApiModelId, expand short refs before falling back
to the existing namespaced strip logic.
- Add unit tests covering short refs, long refs, native routes, and
pass-through cases.
- Add standalone reproduction script that verifies all normalization cases.
2026-06-22 19:15:25 +00:00
jase-283
f8df80646b
chore: sync yuanbao plugin catalog to 2.15.0 ( #94470 )
2026-06-22 18:50:07 +00:00
Yzx
c51933dc23
fix: keep text transform runtime imports hashed ( #95081 )
2026-06-22 17:47:16 +00:00
CamB
58628604ab
docs: add existing-solutions preflight guardrail ( #86608 )
2026-06-22 17:17:48 +00:00
Harjoth Khara
80e031cc1d
docs: fix docs metadata spellcheck ( #93502 )
2026-06-22 17:17:35 +00:00
Vincent Koc
8b78ae2855
fix(session-memory): sanitize model artifacts before saving memory ( #95791 )
...
* fix(session-memory): sanitize model artifacts before saving memory
Co-authored-by: Sophia <44297511+SweetSophia@users.noreply.github.com >
Co-authored-by: YBoy <231405196+YB0y@users.noreply.github.com >
* fix(sdk): update plugin surface budgets
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: YBoy <231405196+YB0y@users.noreply.github.com >
2026-06-22 22:48:03 +08:00
Josh Lehman
d3781cc4b8
refactor: add memory and QMD session identity mapping ( #95087 )
2026-06-22 06:28:54 -07:00
Anson_H
3895c9341b
perf(cli): speed up precomputed command help startup
...
* perf: speed up precomputed command help
* perf: precompute sessions and tasks help
* Speed up precomputed command help startup
* Speed up precomputed command help startup
---------
Co-authored-by: Zeheng Huang <153708448+hunjaiboy@users.noreply.github.com >
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-06-22 21:27:47 +08:00
tayoun
73930764e6
fix(build): allow tsdown heap override
...
Merges the Clownfish-repaired contributor branch for #94622 . Clownfish preflight cleared security/comments/review, accepted pnpm check:changed, and the PR is clean/mergeable on head 8de57351f7 .
2026-06-22 20:36:42 +08:00
Vincent Koc
77f4e45c35
fix(scripts): support npm node command shims
2026-06-22 13:16:33 +02:00
Vincent Koc
d48dcc664b
fix(scripts): use requested platform for shim checks
2026-06-22 13:16:33 +02:00
Vincent Koc
54d24cd956
fix(scripts): preserve node command shim arguments on Windows
2026-06-22 13:16:32 +02:00
Vincent Koc
a641c0d560
fix(channels): keep ownerless config visible but undeliverable
2026-06-22 19:12:05 +08:00
Vincent Koc
482e6cb5cb
fix(codeql): clean OpenClaw quality findings
2026-06-22 19:11:46 +08:00
Vincent Koc
35bafea757
refactor(providers): share reasoning payload normalization
2026-06-22 19:08:00 +08:00
Vincent Koc
f13a10c798
fix(scripts): run gh without terminal formatting
2026-06-22 18:44:21 +08:00
Vincent Koc
2ba9d6eabe
refactor(providers): share Qwen chat-template thinking patch
2026-06-22 18:42:40 +08:00
clawsweeper[bot]
6f17c4cc6d
fix(doctor): stop promising --fix for working isolated shell-prompt cron jobs ( #94655 ) ( #94784 )
...
Summary:
- Merged fix(doctor): stop promising --fix for working isolated shell-prompt cron jobs (#94655 ) after ClawSweeper review.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(doctor): stop promising --fix for working isolated shell-prompt c…
Validation:
- ClawSweeper review passed for head 0d71970a16 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 0d71970a16
Review: https://github.com/openclaw/openclaw/pull/94784#issuecomment-4767423033
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: ZengWen-DT <290981215+ZengWen-DT@users.noreply.github.com >
Co-authored-by: Altay <altay@hey.com >
Approved-by: altaywtf
2026-06-22 10:42:21 +00:00
Vincent Koc
607b2e9663
fix(ci): debounce canonical main runner admission ( #95681 )
...
Compacts canonical pull request CI to 18 bounded Node jobs, preserves isolated subprocess execution, and delays canonical main runner admission to smooth GitHub runner-registration bursts.
Verification: focused CI planner/workflow tests passed; fresh autoreview clean. Hosted CI had two pre-existing runtime-config failures on the current main baseline; merged with explicit maintainer override.
2026-06-22 16:55:56 +08:00
Vincent Koc
f0afbd7e32
fix(crabbox): preflight macOS Swift toolchain
2026-06-22 16:34:57 +08:00
Vincent Koc
f2eca94391
feat(plugins): externalize additional official plugins ( #95683 )
2026-06-22 16:12:51 +08:00
Vincent Koc
f9ebb8d91b
chore(deadcode): remove unused plugin version validator
2026-06-22 15:37:50 +08:00
Peter Steinberger
15a0609a6b
test(plugin-sdk): restore private surface budget
2026-06-22 03:30:14 -04:00
Vincent Koc
078044a2cf
test(sdk): refresh plugin surface budget
2026-06-22 14:57:53 +08:00
Vincent Koc
2b50bbf152
feat(raft): add wake bridge channel
2026-06-22 14:36:12 +08:00
NIO
3cc05d590c
fix(docs): show inline read_when hints in docs:list ( #95243 )
...
* fix(docs): show inline read_when hints in docs:list
* test(scripts): use shared temp directory helper
* test(scripts): route docs list helper test
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-06-22 14:14:20 +08:00
Vincent Koc
7d3bc4d944
fix(ci): bundle test shards and right-size runners
...
Bundles only isolated low-risk Node shards, keeps stateful suites isolated, and right-sizes Blacksmith runners to reduce runner-registration bursts. Exact-head CI run 27932220655 passed the changed CI planning lanes; its two remaining agent test reds match latest main baseline run 27929063460 and are unrelated to this CI-only diff.
2026-06-22 14:05:40 +08:00
Vincent Koc
a9be81d510
fix(ci): repair baseline lint and test gates
2026-06-22 11:44:21 +08:00
Vincent Koc
0f64e3c052
fix(scripts): clamp secret proof timers
2026-06-22 04:38:45 +02:00