Peter Steinberger
787ac0fced
fix(release): verify frozen bundled plugin inventories
2026-08-01 14:31:01 -07:00
zengLingbiao
c539192b5c
fix(tlon): cancel unread error bodies in urbit channel ops ( #117475 )
...
* fix(tlon): cancel unread error bodies in urbit channel ops
* fix(tlon): start error body cancellation without awaiting it
2026-08-01 14:12:06 -07:00
Vincent Koc
deffca6565
fix(release): retry plugin dependency install timeouts ( #117618 )
2026-08-02 05:10:11 +08:00
Peter Steinberger
5dce1a8237
test(infra): canonicalize run-node project fixtures ( #117630 )
2026-08-01 14:06:50 -07:00
Peter Steinberger
3856b4fa1b
refactor(cli): unify gateway RPC transport ( #117601 )
2026-08-01 14:06:30 -07:00
Peter Steinberger
e19486d023
fix(gateway): reject empty embedding inputs before provider setup ( #117615 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-01 14:04:36 -07:00
Vincent Koc
813b7975aa
merge(voice): preserve realtime reconnect continuity ( #117599 )
2026-08-02 05:03:59 +08:00
Peter Steinberger
346fc6d1cc
refactor(ui): unify usage presentation category owners ( #117627 )
2026-08-01 14:02:51 -07:00
Jacob Tomlinson
a1ed982cd7
fix(ui): focus capability prompt ( #117279 )
...
* fix(ui): focus capability prompt
* fix(ui): honor reduced motion for composer cue
* fix(ui): strengthen composer prefill cue
* fix(ui): preserve composer focus after menu close
2026-08-01 22:02:38 +01:00
Peter Steinberger
cf1afe26a1
test(signal): consolidate inbound context fixtures ( #117617 )
2026-08-01 14:02:30 -07:00
Peter Steinberger
6d5b25e24b
refactor(imessage): deduplicate monitor route test fixtures ( #117621 )
2026-08-01 14:02:27 -07:00
Peter Steinberger
b8655a72a7
test(gateway): centralize session branch fixtures ( #117625 )
2026-08-01 14:01:51 -07:00
YangManBOBO
7107b0b003
fix(ui): translate tool catalog group and profile labels ( #109063 )
2026-08-01 14:00:28 -07:00
Patrick Erichsen
def80bff90
fix(ci): stop blocking dependency-only removals ( #117172 )
...
* fix(ci): allow dependency removals without approval
* fix(ci): align dependency guard declarations
2026-08-01 13:58:56 -07:00
Peter Steinberger
4b2d78a2ef
fix(gateway): keep streaming roots until delivery and cleanup finish ( #117505 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-01 13:57:55 -07:00
Peter Steinberger
a3f070472d
refactor(agents): centralize command delivery test fixtures ( #117613 )
2026-08-01 13:57:41 -07:00
Vincent Koc
c4a9f59798
merge(qa): add realtime Talk live evidence ( #117602 )
2026-08-02 04:56:45 +08:00
Peter Steinberger
d0b362f255
fix(commitments): make dismissal atomic and truthful ( #117591 )
...
* fix(commitments): report atomic dismissals truthfully
* docs(commitments): explain dismissal JSON results
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-01 13:54:51 -07:00
Vincent Koc
fedb61bf91
merge(openai): retain Gateway microphone frames ( #117604 )
2026-08-02 04:52:06 +08:00
Vincent Koc
7779659137
test(ci): stabilize plugin prerelease validation ( #117624 )
2026-08-02 04:50:01 +08:00
Peter Steinberger
fb3d473a73
fix(nodes): preserve operator name on reapproval ( #117608 )
2026-08-01 13:28:57 -07:00
Peter Steinberger
e9bd45d38d
test(system-agent): deduplicate setup inference fixtures ( #117598 )
2026-08-01 13:25:29 -07:00
Peter Steinberger
6c9cb8e04d
refactor(ui): unify chat outbox delivery ( #117387 )
2026-08-01 13:21:16 -07:00
chenyangjun-xy
b24881eb04
fix(tlon): chunk outbound text over the declared delivery limit ( #117438 )
...
* fix(tlon): chunk outbound text over the declared delivery limit
* fix(tlon): guard optional outbound adapter in chunking test
* test(tlon): prove chunked outbound over real urbit loopback
2026-08-01 13:19:51 -07:00
Peter Steinberger
db49a9a565
fix(cerebras): keep documented model catalog static ( #117584 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-01 13:16:27 -07:00
Vincent Koc
001666791c
fix(qa): narrow realtime Talk smoke captures
2026-08-02 04:16:16 +08:00
Vincent Koc
35c58d5ead
fix(meeting): keep tool continuity helper acyclic
2026-08-02 04:15:10 +08:00
Vincent Koc
d334de8452
merge: preserve PR #117600 commit history
...
* commit '78abe81a0bbae44d5d41fbb2913f3a1c03b17e51':
test(xai): bound realtime outcome harness payloads
fix(xai): bound terminal tool outcome state
fix(xai): preserve canonical realtime terminal outcomes
2026-08-02 04:14:47 +08:00
Vincent Koc
80c187b866
fix(xai): preserve terminal realtime voice outcomes ( #117600 )
...
* fix(xai): preserve canonical realtime terminal outcomes
* fix(xai): bound terminal tool outcome state
* test(xai): bound realtime outcome harness payloads
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-02 04:13:58 +08:00
Peter Steinberger
c6bad23f2d
test(gateway): dedupe chat server fixtures ( #117588 )
2026-08-01 13:12:45 -07:00
Peter Steinberger
17eafa7162
fix(tasks): retain blocked flows until they end ( #117606 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-01 13:10:11 -07:00
Vincent Koc
089bb18652
fix(meeting): preserve realtime tool type ownership
2026-08-02 04:07:53 +08:00
Peter Steinberger
a26df7153f
test(qa): deduplicate mock provider fixtures ( #117590 )
2026-08-01 13:05:21 -07:00
wangmiao0668000666
ebb301c32d
fix(moonshot): forward abort signal through Kimi web search provider ( #105125 )
2026-08-01 13:01:40 -07:00
Vincent Koc
b1ac232764
merge(main): refresh realtime Talk QA evidence
...
* commit '81e392b7ff43bcdb7a3be50a99adf65c3b0141b5':
fix(channels): preserve filters in offline status diagnostics (#117570 )
perf(gateway): separate startup maintenance timing (#117577 )
refactor(tests): deduplicate database-first guard fixtures (#117594 )
fix(cli): align sessions cleanup label summary by visible width (#117459 )
perf(gateway): skip empty session reconciliation (#117589 )
2026-08-02 04:00:42 +08:00
Vincent Koc
5118e8e25d
merge(main): refresh QuickSilver startup audio repair
...
* commit '81e392b7ff43bcdb7a3be50a99adf65c3b0141b5':
fix(channels): preserve filters in offline status diagnostics (#117570 )
2026-08-02 04:00:18 +08:00
Vincent Koc
de755117e6
merge(main): refresh realtime continuity repair
...
* commit '81e392b7ff43bcdb7a3be50a99adf65c3b0141b5':
fix(channels): preserve filters in offline status diagnostics (#117570 )
perf(gateway): separate startup maintenance timing (#117577 )
refactor(tests): deduplicate database-first guard fixtures (#117594 )
fix(cli): align sessions cleanup label summary by visible width (#117459 )
perf(gateway): skip empty session reconciliation (#117589 )
refactor(ui): consolidate cron form control rendering (#117576 )
fix(memory): recover restored session freshness (#117548 )
fix(ui): preserve Talk transcript surrogate bounds
fix(ui): harden Talk transcript marker bounds
test(ui): cover bounded realtime Talk entries
fix(ui): bound realtime Talk conversation text
2026-08-02 03:59:46 +08:00
Vincent Koc
2735fac193
fix(meeting): keep continuity contract acyclic
2026-08-02 03:59:45 +08:00
Vincent Koc
78abe81a0b
merge(main): refresh xAI terminal outcome repair
...
* commit '81e392b7ff43bcdb7a3be50a99adf65c3b0141b5':
fix(channels): preserve filters in offline status diagnostics (#117570 )
perf(gateway): separate startup maintenance timing (#117577 )
refactor(tests): deduplicate database-first guard fixtures (#117594 )
fix(cli): align sessions cleanup label summary by visible width (#117459 )
perf(gateway): skip empty session reconciliation (#117589 )
2026-08-02 03:58:44 +08:00
Vincent Koc
46e0627d26
test(xai): bound realtime outcome harness payloads
2026-08-02 03:58:35 +08:00
Peter Steinberger
81e392b7ff
fix(channels): preserve filters in offline status diagnostics ( #117570 )
...
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-01 12:58:23 -07:00
Vincent Koc
f5006b133d
merge(main): refresh QuickSilver startup audio repair
...
* origin/main:
perf(gateway): separate startup maintenance timing (#117577 )
refactor(tests): deduplicate database-first guard fixtures (#117594 )
fix(cli): align sessions cleanup label summary by visible width (#117459 )
perf(gateway): skip empty session reconciliation (#117589 )
2026-08-02 03:58:23 +08:00
Vincent Koc
04ac671de6
perf(gateway): separate startup maintenance timing ( #117577 )
2026-08-02 03:56:51 +08:00
Peter Steinberger
182be0f7c1
refactor(tests): deduplicate database-first guard fixtures ( #117594 )
2026-08-01 12:55:30 -07:00
zengLingbiao
37e7307b01
fix(cli): align sessions cleanup label summary by visible width ( #117459 )
2026-08-01 12:52:30 -07:00
Vincent Koc
27b1d04178
perf(gateway): skip empty session reconciliation ( #117589 )
...
* perf(gateway): skip empty session reconciliation
* chore(release): remove branch-local changelog entry
2026-08-02 03:47:49 +08:00
Vincent Koc
5df1c401e3
Merge repaired PR #117057 onto current main
...
* commit '657450148cae1e3eb3f05e9fcb709ca60ff8d71d':
test(openai): satisfy live proof lint
test(openai): prove gateway startup audio delivery
test(openai): isolate gateway audio pipeline proof
fix(openai): unify gateway microphone buffering
fix(openai): preserve gateway microphone startup audio
2026-08-02 03:45:05 +08:00
Vincent Koc
715677f0ab
merge(main): refresh realtime Talk QA evidence
...
* origin/main: (28 commits)
refactor(ui): consolidate cron form control rendering (#117576 )
fix(memory): recover restored session freshness (#117548 )
fix(whatsapp): normalize future-proof QA poll and video note ingress (#117579 )
fix(perf): separate warm and first-device health probes (#117525 )
fix(ci): repair plugin prerelease validation (#117562 )
fix(tasks): sanitize every human task and flow detail (#117568 )
fix(feishu): cancel unread streaming-card error bodies before release (#117312 )
fix(status): honor explicit local RPC fallback timeouts (#117519 )
fix(ui): preserve Talk transcript surrogate bounds
fix(tasks): validate notification policy before persistence (#117554 )
refactor: consolidate full release child workflows (#117385 )
refactor(policy): centralize doctor health-check descriptors (#117578 )
perf(gateway): mark recovery before model preparation (#117544 )
fix(ui): harden Talk transcript marker bounds
test(openai): parse realtime websocket frames safely
fix(openai): keep embedding identity stable across upgrades (#117557 )
fix(googlechat): drop invalid thread resource names before send (#108324 )
fix(skills): preserve profile in ClawHub command hints (#117555 )
fix(cli): explain filtered plugin policy without unsafe recovery (#117556 )
fix(irc): strip markdown from outbound text (#112961 )
...
2026-08-02 03:43:22 +08:00
Vincent Koc
8c7f578027
merge(main): refresh xAI terminal outcome repair
...
* origin/main: (22 commits)
refactor(ui): consolidate cron form control rendering (#117576 )
fix(memory): recover restored session freshness (#117548 )
fix(whatsapp): normalize future-proof QA poll and video note ingress (#117579 )
fix(perf): separate warm and first-device health probes (#117525 )
fix(ci): repair plugin prerelease validation (#117562 )
fix(tasks): sanitize every human task and flow detail (#117568 )
fix(feishu): cancel unread streaming-card error bodies before release (#117312 )
fix(status): honor explicit local RPC fallback timeouts (#117519 )
fix(ui): preserve Talk transcript surrogate bounds
fix(tasks): validate notification policy before persistence (#117554 )
refactor: consolidate full release child workflows (#117385 )
refactor(policy): centralize doctor health-check descriptors (#117578 )
perf(gateway): mark recovery before model preparation (#117544 )
fix(ui): harden Talk transcript marker bounds
test(openai): parse realtime websocket frames safely
fix(openai): keep embedding identity stable across upgrades (#117557 )
fix(googlechat): drop invalid thread resource names before send (#108324 )
test(ui): cover bounded realtime Talk entries
fix(ui): bound realtime Talk conversation text
test(ui): cover reentrant Talk meter cleanup
...
2026-08-02 03:41:52 +08:00
Peter Steinberger
26aa884c69
refactor(ui): consolidate cron form control rendering ( #117576 )
2026-08-01 12:41:34 -07:00