Peter Steinberger
2e5a86adfe
fix: finish room event gating
2026-05-15 21:47:46 +01:00
Peter Steinberger
333f65fc8a
fix: tighten release tooling checks
2026-05-15 21:21:17 +01:00
Vincent Koc
dd4613a268
fix(test): reduce changed-target import graph IO
2026-05-16 03:47:47 +08:00
Vincent Koc
dea6207dd1
fix(plugins): require npm package compatibility metadata
2026-05-16 03:08:42 +08:00
Vincent Koc
a6aa48350b
fix: route crabbox proof through brokered aws
2026-05-16 02:44:06 +08:00
Vincent Koc
b21d3e5362
fix(plugins): verify packaged setup runtime entries
2026-05-16 02:32:32 +08:00
Peter Steinberger
1bcc071385
ci(release): harden beta validation gates
2026-05-15 18:28:52 +01:00
Peter Steinberger
6330fe607d
fix(release): verify npm tarball before publish
2026-05-15 17:33:28 +01:00
Peter Steinberger
abbfd276ee
ci(release): stringify candidate workflow fields
2026-05-15 15:43:43 +01:00
Peter Steinberger
492f59e586
ci(release): preserve candidate JSON parse cause
2026-05-15 15:32:17 +01:00
Peter Steinberger
d61051558b
ci(release): harden candidate workflow dispatch lookup
2026-05-15 15:10:34 +01:00
Peter Steinberger
c91e20ac0c
ci(release): add candidate evidence checklist
2026-05-15 14:54:46 +01:00
Ayaan Zaidi
f1b92c8885
fix(mantis): publish evidence to r2 ( #81845 )
...
* fix(mantis): publish evidence to r2
* ci(mantis): pass r2 artifact credentials
* ci(mantis): pin artifact bucket config
* fix(mantis): link raw evidence index
2026-05-15 16:23:53 +05:30
Peter Steinberger
dfeaf6f7cf
refactor: add gateway method dispatch contract
2026-05-15 11:44:58 +01:00
Peter Steinberger
ec9d56601a
test: add Gemini subagent stress e2e
2026-05-15 10:01:29 +01:00
Peter Steinberger
f4d90eb36a
test: guard Telegram grammY type imports
2026-05-15 08:38:44 +01:00
Peter Steinberger
b830beb34b
fix: surface update restart and plugin repair guidance
2026-05-15 07:32:29 +01:00
Peter Steinberger
a9aafc84b1
fix: fetch git installer branch refs without tags
2026-05-15 05:11:35 +01:00
Keshav's Bot
b26dcb3390
fix: scope git installer lockfile refresh
2026-05-15 05:11:35 +01:00
Keshav's Bot
36411cde8f
fix: let git installer refresh lockfile
2026-05-15 05:11:35 +01:00
Keshav's Bot
e72c849359
fix: make installer pnpm install noninteractive
2026-05-15 05:11:35 +01:00
Keshav's Bot
0d22fbf312
fix: avoid tag fetch for main installer ref
2026-05-15 05:11:35 +01:00
Peter Steinberger
c9b6b0be0e
fix(mantis): stop git-backed evidence publishing
2026-05-14 18:34:31 +01:00
Mason Huang
83d7ab0d36
fix(changelog): reject bot/app handles as Thanks attribution and require explicit human credit ( #81357 )
...
Summary:
- The PR expands forbidden changelog `Thanks` attribution rules for bot/app handles, shares the Node predicate ... ngelog gate, requires explicit human credit for bot/app-authored changelog entries, and adds focused tests.
- Reproducibility: yes. Current main source shows bot/app changelog authors can skip human attribution and bot/app `Thanks` handles are not all rejected; I did not execute tests because this review was read-only.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix: simplify bot changelog credit guard
- PR branch already contained follow-up commit before automerge: fix: share changelog credit attribution rule
- PR branch already contained follow-up commit before automerge: fix: tighten changelog attribution scanning
- PR branch already contained follow-up commit before automerge: test: cover legacy changelog credit exclusions
- PR branch already contained follow-up commit before automerge: fix: express changelog credit exclusions as union sets
- PR branch already contained follow-up commit before automerge: fix: avoid substring changelog credit exclusions
Validation:
- ClawSweeper review passed for head 1e6d0f53ec .
- Required merge gates passed before the squash merge.
Prepared head SHA: 1e6d0f53ec
Review: https://github.com/openclaw/openclaw/pull/81357#issuecomment-4439359411
Co-authored-by: Mason Huang <masonxhuang@tencent.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-14 15:04:43 +00:00
joshavant
8ba7927f6e
fix telegram ingress worker dist entry
2026-05-14 04:55:39 -05:00
Peter Steinberger
266722500c
fix(ui): avoid noisy i18n report locale warnings
2026-05-14 10:27:12 +01:00
samzong
4e76d6e427
fix(ui): harden i18n report filters
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-14 10:27:12 +01:00
samzong
ee9d471865
feat(ui): add i18n baseline report
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-14 10:27:12 +01:00
Peter Steinberger
a0f35574d0
Remove codex-cli backend and migrate to Codex runtime
...
Remove the bundled codex-cli backend, migrate legacy codex-cli refs and runtime pins to the Codex app-server runtime, and update live/backend workflow coverage for the supported CLI lanes.
2026-05-14 10:07:18 +01:00
scotthuang
c35634c729
Fix/weixin catalog update 2.4.3 ( #81730 )
...
* fix(weixin): upgrade catalog to 2.4.3
* fix(weixin): update catalog integrity for 2.4.3
---------
Co-authored-by: scotthuang <scotthuang@tencent.com >
2026-05-14 03:32:38 -05:00
Vincent Koc
94f3ecae9a
perf(cli): route plugin list json directly
2026-05-14 16:29:21 +08:00
Vincent Koc
8717525fbc
test(cli): cover parent startup budgets
2026-05-14 16:18:26 +08:00
Peter Steinberger
0916a19cb5
ci: block new package patches
2026-05-14 07:57:59 +01:00
Peter Steinberger
81b239dc98
build: externalize slack openshell vertex plugins
2026-05-14 07:46:58 +01:00
Peter Steinberger
36755e4057
[codex] externalize amazon bedrock providers ( #81687 )
...
* build: externalize amazon bedrock providers
* build: skip external plugins in root dist graph
* test: update managed npm override expectation
* build: mark amazon providers external-only
2026-05-14 07:27:40 +01:00
Vincent Koc
e064cc98f0
fix(ci): skip locale refresh on invalid provider auth
2026-05-14 14:13:39 +08:00
Vincent Koc
8f612787a8
fix(ci): restore control ui locale refresh
2026-05-14 13:58:27 +08:00
Vincent Koc
bc0def52af
fix(ci): read sparse package manifests from index
2026-05-14 13:11:42 +08:00
Vincent Koc
fe89243c3b
fix(plugin-sdk): restore memory core alias
2026-05-14 12:50:22 +08:00
rolandrscheel
e4cee2eb69
perf(gateway): cache session list resolver lookups
...
Refs #75839.\n\nRebases and lands the sessions.list resolver-cache fix from #77187 after maintainer conflict repair. The change keeps cache state scoped to a single sessions.list call and memoizes deterministic per-row resolver work for repeated provider/model tuples.\n\nVerification:\n- pnpm test src/gateway/session-utils.perf.test.ts src/gateway/session-utils.test.ts\n- pnpm exec oxfmt --check --threads=1 src/gateway/session-utils.ts src/gateway/session-utils.perf.test.ts scripts/github/real-behavior-proof-policy.mjs\n- git diff --check HEAD -- CHANGELOG.md scripts/github/real-behavior-proof-policy.mjs src/gateway/session-utils.perf.test.ts src/gateway/session-utils.ts\n- GitHub PR checks: 87 passing, CodeQL neutral, 21 skipped\n\nCo-authored-by: OpenClaw Agent <openclaw-agent@users.noreply.github.com >
2026-05-13 23:20:40 -05:00
Vincent Koc
5b418c3c4f
fix(channels): preserve Telegram ordering without blocking follow-ups
2026-05-14 12:19:02 +08:00
Josh Lehman
aac216d699
fix: route plugin LLM completions through Codex runtime ( #81511 )
...
* fix: route plugin LLM completions through Codex runtime
* fix: preserve OpenRouter completion model ids
* fix: allow registry config compat guards
2026-05-13 21:02:28 -07:00
Vincent Koc
5923d9e807
fix(plugin-sdk): export codex runtime helpers
2026-05-14 09:19:04 +08:00
Peter Steinberger
dc7fab4dc5
perf: cache pi model discovery
2026-05-14 00:13:29 +01:00
Vincent Koc
d08f68dee7
test(e2e): cover root-managed VPS upgrades
2026-05-14 06:50:58 +08:00
Kevin Lin
6a23e26a27
docs: consolidate plugin install docs ( #81167 )
...
* docs: consolidate plugin install docs
* docs: align plugin getting started page
* snap
* docs: add reusable audit viewer tooling
* docs: add audit viewer doc mode
* docs: add audit viewer diff mode
* docs: strengthen plugin docs audit coverage
* docs: preserve plugin scan order reference
* docs: resolve plugin audit coverage gaps
* docs: strengthen audit line mappings
* docs: narrow plugin docs refactor scope
* docs: preserve plugin audit facts
* docs: keep audit skill local
* docs: remove audit skill from pr
* fix: satisfy plugin scan lint
* docs: address plugin docs review
2026-05-13 13:17:39 -07:00
Peter Steinberger
ebd829cffd
test: add release qa docker lanes
2026-05-13 20:57:44 +01:00
AI-HUB
b7d3b74f1c
fix(ui): order live chat items by timestamp ( #81016 )
...
* fix(ui): order live chat items by timestamp
* fix(ui): stabilize chat timestamp sorting
* test: refresh core lint fixtures
* test: refresh current main guard fixtures
* test: refresh codex prompt snapshots
* test(matrix): keep runtime helper local
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-13 20:30:44 +01:00
Peter Steinberger
8a406528b4
fix(codex): project user MCP servers into app-server threads
...
Fixes #80814 .
Co-authored-by: kinjitakabe <273844887+kinjitakabe@users.noreply.github.com >
2026-05-13 20:07:10 +01:00
Peter Steinberger
58bfefbad3
test: add release user journey docker lane
2026-05-13 19:17:57 +01:00