Frank Song
|
68a068c2e5
|
fix(run-journal): drop obsolete writer lock state
|
2026-09-23 13:10:19 +08:00 |
|
Frank Song
|
2bd87a002d
|
fix(run-journal): allocate writer sequence within append transaction
|
2026-09-23 13:03:31 +08:00 |
|
Frank Song
|
7c5add1903
|
fix: settle extension lifecycle before notifying
|
2026-08-11 17:05:06 +08:00 |
|
Frank Song
|
b1703771d8
|
Clarify turn lifecycle event scope
|
2026-08-11 16:39:46 +08:00 |
|
Frank Song
|
c45691141e
|
Add extension turn lifecycle events
|
2026-08-11 16:38:52 +08:00 |
|
Frank Song
|
607d4af12c
|
Keep extension metadata overrides private
|
2026-08-07 09:19:46 +08:00 |
|
Frank Song
|
8298bc37fa
|
Keep deferred extension trust state consistent
|
2026-08-07 06:03:09 +08:00 |
|
Frank Song
|
693fbad5dc
|
Preserve trusted extension identity across refresh
|
2026-08-07 00:03:35 +08:00 |
|
Frank Song
|
f003b2d159
|
Add extension identity registration handle
|
2026-08-06 15:38:32 +08:00 |
|
Frank Song
|
c69f1a73dc
|
test: exercise renderer scroll restore ownership
|
2026-07-31 22:24:25 +08:00 |
|
Frank Song
|
fd1879418d
|
fix: queue pinned live scroll ownership check
|
2026-07-31 22:24:25 +08:00 |
|
Frank Song
|
c32b10ee8b
|
test: update live scroll fixture contracts
|
2026-07-31 22:24:25 +08:00 |
|
Frank Song
|
cc5cf19710
|
test: exercise reachable live scroll restore boundary
|
2026-07-31 22:24:25 +08:00 |
|
Frank Song
|
a6a891f079
|
fix: keep live render harness fallback safe
|
2026-07-31 22:24:25 +08:00 |
|
Frank Song
|
713418dec0
|
test: cover live render scroll ownership boundary
|
2026-07-31 22:24:25 +08:00 |
|
Frank Song
|
7a320bea3c
|
fix: preserve live scroll ownership on snapshot mismatch
|
2026-07-31 22:24:25 +08:00 |
|
Frank Song
|
a55096b81f
|
fix: keep scroll ownership hooks harness-safe
|
2026-07-31 22:24:25 +08:00 |
|
Frank Song
|
5efc94f4b2
|
fix: preserve ownership of live scroll snapshots
|
2026-07-31 22:24:25 +08:00 |
|
Frank Song
|
5c3ead61a2
|
Restore unpinned desktop stream scroll
|
2026-07-31 22:24:25 +08:00 |
|
Frank Song
|
dadffe0e02
|
fix: bind gateway terminal recovery to run identity
|
2026-07-31 17:31:12 +08:00 |
|
Frank Song
|
ded12e48c5
|
fix: recover unsaved gateway terminal errors
|
2026-07-31 12:05:39 +08:00 |
|
Frank Song
|
2f17d1c74c
|
fix: mark failed gateway terminal saves as unpersisted
|
2026-07-31 09:57:51 +08:00 |
|
Frank Song
|
1c385e6935
|
Merge remote-tracking branch 'origin/master' into franksong2702/live-worklog-settle-no-blank
|
2026-07-31 01:27:57 +08:00 |
|
Frank Song
|
c8d9faea29
|
Merge remote-tracking branch 'origin/master' into franksong2702/live-worklog-settle-no-blank
|
2026-07-26 11:03:04 +08:00 |
|
Frank Song
|
95aa8ece36
|
Merge remote-tracking branch 'origin/master' into franksong2702/live-worklog-settle-no-blank
|
2026-07-26 09:22:09 +08:00 |
|
Frank Song
|
cbe353fb93
|
Scope preserveDom to live assistant turn only
|
2026-07-24 13:43:15 +08:00 |
|
Frank Song
|
f0ab804cc1
|
Remove unrelated PR screenshots
|
2026-07-24 13:24:41 +08:00 |
|
Frank Song
|
30df3ce0fe
|
Restore completion read-state ordering
|
2026-07-24 13:05:01 +08:00 |
|
Frank Song
|
65121ca1ad
|
Sync viewed state before live settlement cache
|
2026-07-24 13:03:38 +08:00 |
|
Frank Song
|
732ba2b774
|
Add Live Worklog settlement evidence
|
2026-07-24 12:52:14 +08:00 |
|
Frank Song
|
7f0099f1f6
|
Fix live settlement test compatibility
|
2026-07-24 12:50:05 +08:00 |
|
Frank Song
|
ae264f71a3
|
Preserve live Worklog through final settlement
|
2026-07-24 12:43:34 +08:00 |
|
Frank Song
|
72d5c62202
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-22 05:32:35 +08:00 |
|
Frank Song
|
ae8fb0abb7
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-22 05:31:35 +08:00 |
|
Frank Song
|
9bde2cf3af
|
fix: reject future terminal turn origins
|
2026-07-21 15:05:17 +08:00 |
|
Frank Song
|
de96c1d384
|
fix: harden terminal error worklog settlement
|
2026-07-21 15:05:17 +08:00 |
|
Frank Song
|
dbbd6c111b
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-21 15:04:29 +08:00 |
|
Frank Song
|
9e7106de33
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-21 12:55:27 +08:00 |
|
Frank Song
|
c1ce5a88a7
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-21 12:42:37 +08:00 |
|
Frank Song
|
0ea013ca7e
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-21 12:05:10 +08:00 |
|
Frank Song
|
8b6241df54
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-21 11:49:33 +08:00 |
|
Frank Song
|
fea77cc5ad
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-21 11:28:00 +08:00 |
|
Frank Song
|
14180a92b9
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-21 10:57:58 +08:00 |
|
Frank Song
|
9dfe1367c7
|
Preserve historical anchor final text
|
2026-07-21 04:42:59 +08:00 |
|
Frank Song
|
7fa8f9415d
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-21 04:22:28 +08:00 |
|
Frank Song
|
c9a96794ce
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-21 01:56:35 +08:00 |
|
Frank Song
|
d3374c50d0
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-21 00:40:44 +08:00 |
|
Frank Song
|
39ef186a20
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-20 22:44:22 +08:00 |
|
Frank Song
|
2e9c2b1dc8
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-20 19:03:56 +08:00 |
|
Frank Song
|
c2b5a54b38
|
Harden historical anchor hydration edges
|
2026-07-20 17:22:02 +08:00 |
|
Frank Song
|
a91f34a5f0
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-20 17:14:28 +08:00 |
|
Frank Song
|
ed5301343d
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-20 13:05:05 +08:00 |
|
Frank Song
|
3fa08e4a22
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-20 12:17:39 +08:00 |
|
Frank Song
|
b1dcdd6ec8
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-20 10:25:19 +08:00 |
|
Frank Song
|
80d40d6531
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-20 09:30:56 +08:00 |
|
Frank Song
|
7b0ef79541
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-20 06:18:07 +08:00 |
|
Frank Song
|
223427741f
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-20 02:02:13 +08:00 |
|
Frank Song
|
7e0582bfcf
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 12:30:02 +08:00 |
|
Frank Song
|
abdb0cbba0
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 12:00:03 +08:00 |
|
Frank Song
|
60017c76a2
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 11:58:29 +08:00 |
|
Frank Song
|
8ff17ea7bb
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 11:18:17 +08:00 |
|
Frank Song
|
bf961cea9d
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 11:02:47 +08:00 |
|
Frank Song
|
0ae40dcd98
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 10:42:31 +08:00 |
|
Frank Song
|
1ae6b7973a
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 09:02:19 +08:00 |
|
Frank Song
|
f4a9abb662
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 08:01:59 +08:00 |
|
Frank Song
|
3d38047c2f
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 07:32:01 +08:00 |
|
Frank Song
|
44f470efff
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 05:27:05 +08:00 |
|
Frank Song
|
9243b08922
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 05:16:30 +08:00 |
|
Frank Song
|
fd48f26162
|
Fail closed on historical anchor hydration throws
|
2026-07-19 05:16:06 +08:00 |
|
Frank Song
|
cd3fb5b14f
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 03:59:37 +08:00 |
|
Frank Song
|
cf66ad659d
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 02:32:45 +08:00 |
|
Frank Song
|
50478131c1
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 02:01:40 +08:00 |
|
Frank Song
|
1929cbd54d
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-19 01:42:49 +08:00 |
|
Frank Song
|
a86d180653
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-18 23:39:10 +08:00 |
|
Frank Song
|
5c4f38a518
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-18 20:54:27 +08:00 |
|
Frank Song
|
ff430fc8d0
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-18 18:58:07 +08:00 |
|
Frank Song
|
4d1c83f41f
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-18 18:21:32 +08:00 |
|
Frank Song
|
45eff68955
|
test: cover ordered multi-tool anchor hydration
|
2026-07-18 17:32:51 +08:00 |
|
Frank Song
|
198d8e1a5c
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-18 15:57:04 +08:00 |
|
Frank Song
|
486d2038f2
|
Merge remote-tracking branch 'origin/master' into paperclip/pr-6222
|
2026-07-18 15:07:38 +08:00 |
|
Frank Song
|
5c34dd9248
|
fix(streaming): skip reasoning rows for tool anchors
|
2026-07-18 04:36:00 +08:00 |
|
Frank Song
|
e0dee876a0
|
fix(streaming): keep recovered tool call anchors
|
2026-07-18 03:23:45 +08:00 |
|
Frank Song
|
3330bb4bd1
|
fix(streaming): preserve recovered context shape
|
2026-07-18 03:23:45 +08:00 |
|
Frank Song
|
59b6022dd2
|
fix(streaming): harden recovered reasoning context ownership
|
2026-07-18 03:23:45 +08:00 |
|
Frank Song
|
b741e17275
|
fix(streaming): recover interrupted reasoning
|
2026-07-18 03:23:45 +08:00 |
|
 Frank SongandPaperclip
|
765b691b91
|
merge master into provider-aware model selection
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
2026-07-17 09:28:09 +08:00 |
|
 Frank SongandPaperclip
|
484f00aa62
|
merge master into provider-aware model selection
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
2026-07-17 09:18:46 +08:00 |
|
 Frank SongandPaperclip
|
17834a6e07
|
merge master into provider-aware model selection
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
2026-07-17 05:44:58 +08:00 |
|
 Frank SongandPaperclip
|
f6d22641cc
|
merge master into provider-aware model selection
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
2026-07-17 04:20:34 +08:00 |
|
 Frank SongandPaperclip
|
c5ff4f5f3f
|
merge master into provider-aware model selection
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
2026-07-17 04:10:58 +08:00 |
|
 Frank SongandPaperclip
|
3bc757d272
|
merge master into provider-aware model selection
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
2026-07-17 03:43:09 +08:00 |
|
 Frank SongandPaperclip
|
6e3543de16
|
merge master into provider-aware model selection
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
2026-07-16 23:44:01 +08:00 |
|
 Frank SongandPaperclip
|
aafa6735aa
|
test(models): harden provider selection harness
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
2026-07-16 23:24:42 +08:00 |
|
Frank Song
|
be21deb966
|
fix(models): preserve provider-aware duplicate selections
|
2026-07-16 20:05:58 +08:00 |
|
Frank Song
|
59c8f988ef
|
fix(ui): reject invalid read range limits
|
2026-07-15 20:37:02 +00:00 |
|
Frank Song
|
5b46c54c92
|
feat(ui): show read ranges in collapsed tool labels
|
2026-07-15 20:37:02 +00:00 |
|
Frank Song
|
e13ebd96c1
|
fix(chat): align reasoning fallback identity key
|
2026-07-15 07:10:02 +08:00 |
|
Frank Song
|
e5c5fd63d4
|
test(chat): accept keyed reasoning fallback path
|
2026-07-15 06:58:02 +08:00 |
|
Frank Song
|
90e9f04dab
|
fix(chat): key reasoning fallback to exact anchor row
|
2026-07-15 06:58:02 +08:00 |
|
Frank Song
|
a89a6be075
|
fix(chat): avoid duplicate reasoning fallback owner
|
2026-07-15 06:58:02 +08:00 |
|