Narahari Raghava
d191da1a66
fix(ui): correct rounding boundary comment from 999,500 to 999,950
2026-06-22 19:49:07 +08:00
Narahari Raghava
5e602b1e06
fix(ui): roll values near 1M over from k to M in compact token format
2026-06-22 19:49:07 +08:00
Vincent Koc
362c26a986
test(gateway): align cron delivery channel fixtures
2026-06-22 19:46:03 +08:00
Helck
96e27c6ea8
Fix config patch restart-required notices
...
Merges the Clownfish-repaired contributor branch for #83041 . Clownfish merge preflight cleared security/comments/review and accepted pnpm check:changed; the remaining cron shard failure is present on current main.
2026-06-22 19:45:26 +08:00
Vincent Koc
90cf265f29
refactor(google): share TTS request preparation
2026-06-22 19:38:30 +08:00
Vincent Koc
f40071cc0f
refactor(doctor): share tool normalization findings
2026-06-22 19:20:08 +08:00
Vincent Koc
f378de9d5b
refactor(slack): share posted chunk loop
2026-06-22 19:16:55 +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
ca360d3d90
test(scripts): normalize agent shard path separators
2026-06-22 13:16:32 +02:00
Vincent Koc
54d24cd956
fix(scripts): preserve node command shim arguments on Windows
2026-06-22 13:16:32 +02:00
Vincent Koc
3939da7a09
refactor(media): share single-image request mapping
2026-06-22 19:12:22 +08: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
5dc6e0ea77
test(scripts): align SDK surface budget assertion
2026-06-22 18:58:59 +08:00
ly-wang19
b9a7bf83a4
fix(device-pairing): guard role normalization against non-string entries ( #93504 )
...
normalizeRoleList in src/shared/device-pairing-access.ts called .trim() on every roles[] entry and the singular role without a typeof === "string" guard, so a malformed/legacy on-disk pairing record (roles/role loaded via blind-cast JSON in coercePairingStateRecord) threw "TypeError: role.trim is not a function" and crashed resolvePendingDeviceApprovalState -- and thus `openclaw devices list`, which calls it per pending request with no try/catch.
Route each item through the shared non-string-safe normalizer normalizeUniqueSingleOrTrimmedStringList, mirroring the #90654/#92178 fix that already guarded the sibling mergeRoles/mergeScopes (src/infra/device-pairing.ts) and the in-file scopes path (normalizeDeviceAuthScopes). Non-string entries are dropped; valid roles are still trimmed, deduped, and sorted. Net -10 LOC.
Co-authored-by: ly-wang19 <ly-wang19@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-22 18:56:01 +08:00
Vincent Koc
5c5a8a49d7
fix(matrix): handle missing secret storage facade
2026-06-22 12:53:19 +02:00
Vincent Koc
35be382e56
refactor(msteams): share response release wrapper
2026-06-22 18:50:59 +08:00
Vincent Koc
bdf75474b9
refactor(oc-path): share JSONL line selection
2026-06-22 18:47:24 +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
chenyangjun-xy
e6f3912347
fix(agents): count message-tool source reply as user-facing reply for tool error warnings ( #94072 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-06-22 10:39:23 +00:00
Vincent Koc
c6d9977902
test(sdk): resolve npm runner in package e2e
2026-06-22 18:28:27 +08:00
Vincent Koc
c67bb1c5aa
fix(vercel-ai-gateway): resolve dynamic model selections ( #95710 )
...
Merged via squash.
Prepared head SHA: 0f136acbb3
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 18:26:10 +08:00
Vincent Koc
b8b2f5d98f
refactor(gateway): share session event field projection
2026-06-22 18:17:55 +08:00
Vincent Koc
6456790287
refactor(infra): share dotenv file parsing
2026-06-22 18:11:30 +08:00
Vincent Koc
f247ef320a
fix(ui): bump dompurify to patched release ( #95691 )
...
Merged via squash.
Prepared head SHA: 9658e3a802
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 18:09:10 +08:00
Marko Milosevic
b08555ef55
fix(gateway): report draining state in readiness ( #94915 )
...
Merged via squash.
Prepared head SHA: 0e8d1890c1
Co-authored-by: markoub <2418548+markoub@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 18:05:58 +08:00
teamclaw
7fe287b0d3
fix(agent-core): stop loop after aborted tool run ( #94412 )
...
Merged via squash.
Prepared head SHA: e11d9718e3
Co-authored-by: szsip239 <88223778+szsip239@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 18:04:50 +08:00
Vincent Koc
f77a74dec7
refactor(channels): share plugin config persistence
2026-06-22 18:03:12 +08:00
Sash Zats
0c1f963532
test: save ~79 CI hours/mo in gateway session utils ( #95602 )
...
Merged via squash.
Prepared head SHA: 53574bd4d1
Co-authored-by: zats <2688806+zats@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 18:03:10 +08:00
Vincent Koc
530658dc29
fix(active-memory): exclude dreaming-narrative session keys from eligibility gate ( #95721 )
...
Merged via squash.
Prepared head SHA: fc8717e8f4
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 18:01:31 +08:00
Shakker
8cc5b371f1
fix: route config cli env setup
2026-06-22 10:51:51 +01:00
Vincent Koc
afa97a4b10
fix(cli): sync capability inspect metadata flags with registered options ( #95719 )
...
Merged via squash.
Prepared head SHA: ef0bf06ee0
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 17:50:58 +08:00
Vincent Koc
d9482063a9
refactor(channels): share supplemental context facts type
2026-06-22 17:49:07 +08:00
Vincent Koc
89eb493d1d
fix(whatsapp): remove dead watchdog timeout clamp ( #95706 )
...
Merged via squash.
Prepared head SHA: 0b17b1f051
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 17:47:10 +08:00
Vincent Koc
387b5337ec
fix(synology-chat): remove duplicate local deliver timeout ( #95707 )
...
Merged via squash.
Prepared head SHA: a9860099c9
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 17:45:59 +08:00
Vincent Koc
03a71f3b46
fix(matrix): prevent double bootstrapCrossSigning reset in forced reset ( #95720 )
...
Merged via squash.
Prepared head SHA: afa7684e4b
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-22 02:45:56 -07:00
Jason O'Neal
2220f43f69
fix(ci): increase timeouts in flaky process-group signal test ( #95466 )
...
Merged via squash.
Prepared head SHA: 5ebe334a96
Co-authored-by: jason-allen-oneal <8335428+jason-allen-oneal@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-22 02:44:49 -07:00
wood fish
9ce4c92736
fix(gateway): honor remote status probe timeout ( #89859 )
...
Merged via squash.
Prepared head SHA: 056707dbc7
Co-authored-by: mushuiyu886 <266724580+mushuiyu886@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-22 02:44:16 -07:00
zhang-guiping
8625b8a92b
fix(doctor): prevent non-interactive --fix from auto-restarting gateway ( #94148 )
...
Merged via squash.
Prepared head SHA: 60d9d1c242
Co-authored-by: zhangguiping-xydt <275915537+zhangguiping-xydt@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-22 02:43:41 -07:00
Vincent Koc
5571c786d3
refactor(gateway): reuse shared session change broadcaster
2026-06-22 17:40:23 +08:00
jianxing zhang
b9d254f2b0
fix(googlechat): support spaceType field for DM vs Space detection ( #58993 )
...
Merged via squash.
Prepared head SHA: 467d289c32
Co-authored-by: Starhappysh <221244539+Starhappysh@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 17:39:25 +08:00
Alberto Gonzalez Trastoy
9f675920bf
fix(codex): stream non-final-answer assistant deltas as partials ( #95404 )
...
Merged via squash.
Prepared head SHA: 6ab4d9dcf8
Co-authored-by: agonza1 <16296681+agonza1@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-22 17:38:57 +08:00
Shakker
78b33b86d3
test: route onboard gateway env setup
2026-06-22 10:35:38 +01:00
Vincent Koc
3ca3b97a21
refactor(config): share MCP mutation pipeline
2026-06-22 17:31:38 +08:00
Vincent Koc
ceb69221ec
test(scripts): run kitchen sink bash tests on Windows
2026-06-22 17:29:51 +08:00
Shakker
729de383bc
fix: track onboard auth state env
2026-06-22 10:28:26 +01:00