Vincent Koc
f354889efa
fix(crabbox): share Windows hydrate handoff path
2026-06-23 11:16:13 +02:00
Vincent Koc
cdf35e83f3
fix(qa): avoid live artifact directory collisions
2026-06-23 11:11:47 +02:00
Vincent Koc
8a8c6b2a27
fix(copilot): preserve compaction metadata
2026-06-23 17:11:24 +08:00
mikasa
f5148aff25
fix #89231 : [Bug]: Windows installer-created scheduled task launches gateway.cmd with visible console — should use windowless launcher ( #95480 )
...
Merged via squash.
Prepared head SHA: 8b57b0377a
Co-authored-by: mikasa0818 <244515412+mikasa0818@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 17:05:23 +08:00
Alex Knight
7bec91c8d8
fix(mattermost): block-bodied promise executor in participation test (oxlint)
2026-06-23 18:58:38 +10:00
Alex Knight
64c81f25c0
fix(mattermost): record thread participation on preview-finalized replies; document thread mention exception
2026-06-23 18:58:38 +10:00
Alex Knight
13ecb5c55e
feat(mattermost): persist participated threads for mention-free follow-ups
2026-06-23 18:58:38 +10:00
Dallin Romney
db212e572e
test(qa): gate maturity docs on passing evidence ( #96017 )
...
* docs: refresh maturity scorecard evidence
* test(qa): gate maturity docs on passing evidence
* test(qa): ensure UX matrix video dependencies
* test(qa): simplify maturity evidence result text
* test: align maturity docs test routing
2026-06-23 01:58:34 -07:00
Vincent Koc
5738cfb6df
fix(qa): avoid default artifact directory collisions
2026-06-23 10:53:46 +02:00
Vincent Koc
33b8b72ad3
fix(qa): avoid self-check report clobbering
2026-06-23 10:46:25 +02:00
Moeed Ahmed
e998986889
fix(auto-reply): keep drain/restart-abort reply paths silent ( #95431 )
...
Merged via squash.
Prepared head SHA: edb75a944f
Co-authored-by: moeedahmed <5780040+moeedahmed@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 16:46:04 +08:00
Yuval Dinodia
9549545dd0
fix(reply): suppress per-message finals across multi-message block streaming ( #95432 )
...
Merged via squash.
Prepared head SHA: 7d7c61f3d7
Co-authored-by: yetval <102706514+yetval@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 16:44:02 +08:00
Yuval Dinodia
9f0d2427cd
fix(agents): keep post-compaction user re-issue of a kept-tail prompt during compaction rotation ( #94328 )
...
Merged via squash.
Prepared head SHA: 05981b6c9f
Co-authored-by: yetval <102706514+yetval@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 16:41:12 +08:00
Vincent Koc
a59b2f2958
fix(scripts): catch namespace plugin sdk wildcard exports
2026-06-23 10:35:28 +02:00
Vincent Koc
c061373ede
fix(release): track CommonJS package dist imports
2026-06-23 10:31:05 +02:00
Vincent Koc
ea0330963c
fix(release): surface installed extension manifest errors
2026-06-23 10:26:10 +02:00
tangtaizong666
43890ebc3b
fix(heartbeat): skip reasoning payloads when selecting heartbeat reply ( #92356 )
...
Merged via squash.
Prepared head SHA: 5885fbba0c
Co-authored-by: tangtaizong666 <212687958+tangtaizong666@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 16:24:15 +08:00
Dallin Romney
e2bcde9b1c
ci: add codex maturity scorecard agent ( #95919 )
2026-06-23 01:22:21 -07:00
Rohit
695cea68f5
Fix recent session resume with long headers ( #94578 )
...
Merged via squash.
Prepared head SHA: 8102961184
Co-authored-by: rohitjavvadi <76606932+rohitjavvadi@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 16:21:15 +08:00
SunnyShu0925
dd76fdceb6
fix(memory-wiki): exclude durable reference pages from stale report ( #94369 )
...
Merged via squash.
Prepared head SHA: c2dca7ed9b
Co-authored-by: SunnyShu0925 <265248434+SunnyShu0925@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 16:19:36 +08:00
Dallin Romney
32dc664b4b
fix(qa-lab): avoid duplicate child evidence files ( #96030 )
2026-06-23 01:18:24 -07:00
Vincent Koc
3d8d45fb0d
fix(qa): reject out-of-range lab CLI ports
2026-06-23 10:16:45 +02:00
Coder
d63a73a1b8
fix(model-usage): coerce numeric-string costs and ignore non-finite values ( #87861 )
...
Merged via squash.
Prepared head SHA: 11bb5719ca
Co-authored-by: coder999999999 <83845889+coder999999999@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 16:16:31 +08:00
Vincent Koc
ca5905eb90
fix(crabbox): reclaim sparse reused leases
2026-06-23 10:09:38 +02:00
Vincent Koc
023394000c
fix(release): reject malformed candidate API timeouts
2026-06-23 10:04:15 +02:00
Vincent Koc
a0f93cf88f
fix(agents): gate subagent stream suppression
2026-06-23 15:54:57 +08:00
chenhaoqiang
1876e3e1c1
perf: skip per-chunk live parsing for subagents
...
Subagent runs do not have a live stream consumer; their result is delivered from
the terminal message path after the child run finishes. The intermediate
message_update stream work only feeds live preview output.
Thread suppressLiveStreamOutput from the subagent lane into the embedded runner
subscription and return from handleMessageUpdate after accumulating the raw
chunk. This keeps final delivery unchanged while skipping per-chunk visible text
and reasoning stream parsing for subagents, which reduces event-loop pressure
when multiple child agents stream long answers in parallel.
Interactive and Control UI runs keep the existing live preview path.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
(cherry picked from commit e0382c2c58c3eabdf64638777ec82cb1e68514e9)
2026-06-23 15:54:57 +08:00
Jason (Json)
6f63140902
fix: avoid false macOS update failures during gateway shutdown ( #95886 )
...
Merged via squash.
Prepared head SHA: 400e87c937
Co-authored-by: fuller-stack-dev <263060202+fuller-stack-dev@users.noreply.github.com >
Reviewed-by: @fuller-stack-dev
2026-06-23 01:53:38 -06:00
Vincent Koc
d0f591893b
fix(release): validate DMG resize slack
2026-06-23 09:51:38 +02:00
Vincent Koc
da32c7fe53
chore(sdk): update public surface budget
2026-06-23 15:48:27 +08:00
Vincent Koc
d3019e6127
fix(copilot): tighten harness sdk boundaries
2026-06-23 15:48:27 +08:00
Vincent Koc
21d67b168a
feat(copilot): wire harness parity helpers
2026-06-23 15:48:27 +08:00
Vincent Koc
2824c02a42
fix(qa): avoid lab artifact directory collisions
2026-06-23 09:39:04 +02:00
youngting520
4c9c6f5116
fix(sessions): honor configured store for transcript mirrors ( #95782 )
2026-06-23 07:35:36 +00:00
Del
90d4aa7a8e
fix(xiaomi): correct mimo-v2.5 and mimo-v2.5-pro max output tokens to 128K ( #95934 )
...
* fix(xiaomi): correct mimo-v2.5 and mimo-v2.5-pro max output tokens to 131072
* docs(xiaomi): correct mimo-v2.5 and mimo-v2.5-pro max output tokens to 131072
2026-06-23 07:35:10 +00:00
Yuval Dinodia
f826a665a2
fix(compaction): trim prefix when transcript ends in an oversized tool result ( #95860 )
...
findCutPoint defaulted cutIndex to the earliest valid cut (cutPoints[0],
keep everything) and only moved it forward to a cut point at or after the
backward token cursor. When the final entry is a toolResult whose estimate
alone meets keepRecentTokens, the cursor stops at that trailing toolResult
index, no valid cut point sits at or after it (toolResult entries are not
valid cut points), and the default stuck at keep-everything. Compaction then
summarized zero messages, so preflight and overflow compaction silently
no-op and the session loops on a context it cannot shrink.
Default cutIndex to the most recent valid cut before the forward search.
When a cut point exists at or after the cursor the search still finds it and
behavior is unchanged; only the trailing-tool-result case now keeps the
recent tail and summarizes the prefix.
2026-06-23 07:34:33 +00:00
Vincent Koc
add9f3c6d3
fix(test): reject pathological Docker E2E limits
2026-06-23 09:26:54 +02:00
Vincent Koc
603b250125
fix(qa): omit local temp roots from gateway artifacts
2026-06-23 09:18:41 +02:00
joshavant
19ddaa28b9
fix: harden ios screenshot uploads
2026-06-23 02:14:15 -05:00
Dallin Romney
f6b2a5ffb4
test(qa): harden all-profile evidence scenarios ( #96003 )
2026-06-23 00:07:51 -07:00
Vincent Koc
78a8caef38
fix(release): require postpublish evidence artifact
2026-06-23 14:53:14 +08:00
Chunyue Wang
e0d7776fff
fix(context-engine): forward abortSignal through delegation bridge to runtime compaction ( #89886 )
...
Merged via squash.
Prepared head SHA: ff5a439d76
Co-authored-by: openperf <80630709+openperf@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 14:41:08 +08:00
joshavant
8efed50c4e
fix: gate ios push enrollment on notification consent
2026-06-23 01:38:24 -05:00
Vincent Koc
3e84836b01
fix(ci): require release QA evidence artifacts
2026-06-23 14:30:11 +08:00
mushuiyu886
01abe0a33d
fix(agents): suggest recovery for unknown tool ids ( #93374 )
...
Merged via squash.
Prepared head SHA: bee84e4eb8
Co-authored-by: mushuiyu886 <266724580+mushuiyu886@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 14:20:09 +08:00
Sunjae Kim
f0a2ba0584
Fix Gemini day freshness time range handling ( #95682 )
...
Merged via squash.
Prepared head SHA: f6038b3a33
Co-authored-by: Sunjae-k <52808029+Sunjae-k@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 14:19:25 +08:00
Vincent Koc
f24b1a9c0c
test(qa): relax heartbeat target none startup probe
2026-06-23 08:18:55 +02:00
Eden Kang
7c60379589
CLI: escape zsh completion descriptions ( #64490 )
...
* CLI: escape zsh completion descriptions
* Update src/cli/completion-cli.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* CLI: use parser-safe zsh completion escaping
* CLI: escape zsh completion descriptions
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-06-23 14:12:27 +08:00
Vincent Koc
0fed6402be
fix(ci): require OpenGrep SARIF artifacts
2026-06-23 14:08:20 +08:00
Vincent Koc
a13e2b92b3
perf(ci): widen main test fanout and move codeql off blacksmith ( #95967 )
...
* perf(ci): widen main test fanout and move codeql off blacksmith
* test(ci): update fanout guard
2026-06-23 13:56:29 +08:00