Commit Graph
100 Commits
Author SHA1 Message Date
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
Frank Song e79f3cf53e fix(chat): recover reasoning after stale live turn 2026-07-15 06:58:02 +08:00
Frank Song 54f43b37fa fix(chat): isolate reasoning fallback by session 2026-07-15 06:58:02 +08:00
Frank Song 4f2190c500 fix(chat): preserve visible reasoning ownership 2026-07-15 06:58:02 +08:00
Frank Song 59e92461fc fix: fail closed on wrapped gateway pid helpers 2026-07-14 16:36:23 +08:00
Frank Song d08116b4d2 fix: harden gateway restart recovery targeting 2026-07-14 16:01:56 +08:00
Frank Song ba1a058f87 fix: fail closed on implicit gateway pid recovery 2026-07-14 15:25:36 +08:00
Frank Song 14adbb61a4 fix: pin agent update gateway restart profile 2026-07-14 14:46:00 +08:00
Frank Song 885e267213 fix: retry transient agent gateway restart failures 2026-07-14 14:13:19 +08:00
Frank Song 3f0eebcbd8 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-11 02:59:26 +08:00
Frank Song 3c95b3a9d5 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-11 02:07:37 +08:00
Frank Song 4c2400261a Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 21:21:47 +08:00
Frank Song c641a9d37c Keep streaming terminal events after no-pause success 2026-07-10 14:43:41 +08:00
Frank Song a61586bd7f Preserve latest session on wakeup pause clear 2026-07-10 13:20:40 +08:00
Frank Song 92ea69c7c3 Require fingerprint evidence for wakeup credential recovery 2026-07-10 12:23:02 +08:00
Frank Song 8eabf63049 Lock streaming wakeup pause success clear 2026-07-10 12:01:24 +08:00
Frank Song e604b76720 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 11:39:50 +08:00
Frank Song 920b5e8864 Preserve wakeup pause on cancelled stale credential failure 2026-07-10 11:39:31 +08:00
Frank Song bd083c8b54 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 11:19:07 +08:00
Frank Song fc262a4aec Fix named-profile wakeup credential recovery 2026-07-10 11:14:08 +08:00
Frank Song 9d5a3c45c8 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 10:33:46 +08:00
Frank Song 63dda7fe2d Merge remote-tracking branch 'origin/master' into paperclip/pr-5732
# Conflicts:
#	api/models.py
2026-07-10 10:15:21 +08:00
Frank Song d7e7fb3013 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 07:08:53 +08:00
Frank Song 67b001e57c Fix wakeup pause recovery races 2026-07-10 07:08:36 +08:00
Frank Song 2ce9801088 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 06:36:26 +08:00
Frank Song d1aab0cb5e Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 05:44:02 +08:00
Frank Song 4bbce7bc45 Persist restored wakeup pause after streaming cancel 2026-07-10 05:43:44 +08:00
Frank Song d9e45f1d07 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 05:27:46 +08:00
Frank Song 819e9d629d Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 04:03:57 +08:00
Frank Song 4efab593fe Preserve wakeup pause on cancelled gateway recovery 2026-07-10 04:03:40 +08:00
Frank Song 4af5334ebb Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 03:33:07 +08:00
Frank Song 2547ec98d1 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 02:02:04 +08:00
Frank Song fe656a48ce Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 01:42:11 +08:00
Frank Song a9ba8d8368 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 01:07:49 +08:00
Frank Song 3a0c00c880 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 00:22:56 +08:00
Frank Song 61d32671ed Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-10 00:07:14 +08:00
Frank Song de9d3306af Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 16:22:06 +08:00
Frank Song 96af63a95e Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 14:41:48 +08:00
Frank Song bdb66d8ed5 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 14:13:47 +08:00
Frank Song 0cef502329 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 14:02:13 +08:00
Frank Song 590fec43aa fix(gateway): preserve completed webui turns on late cancel 2026-07-09 13:24:48 +08:00
Frank Song 00af71f651 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 12:41:31 +08:00
Frank Song 5d0dfe4b52 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 12:01:56 +08:00
Frank Song f46ae16608 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 11:40:39 +08:00
Frank Song 24053bf025 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 11:23:11 +08:00
Frank Song 6ca459708e fix(wakeup): keep unresolved provider pauses 2026-07-09 11:22:54 +08:00
Frank Song 493b08d734 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 11:01:58 +08:00
Frank Song 60eacbef34 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 10:42:48 +08:00
Frank Song 153207eaad fix(wakeup): allow distinct config key recovery 2026-07-09 10:24:49 +08:00
Frank Song 33859b2704 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 09:43:54 +08:00
Frank Song d8b7ac23d6 fix(wakeup): require pool recovery before clearing pause 2026-07-09 09:43:48 +08:00
Frank Song a5974d0ae9 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 09:15:09 +08:00
Frank Song 9d9d52958e fix(wakeup): restore pause on streaming stop race 2026-07-09 09:15:04 +08:00
Frank Song b21038f015 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 09:06:27 +08:00
Frank Song 59c868fe86 fix(wakeup): preserve pause on gateway stop race 2026-07-09 09:06:19 +08:00
Frank Song ff0e6347cb Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 08:22:26 +08:00
Frank Song 75409c511c fix(wakeup): probe empty-provider recovery changes 2026-07-09 06:07:23 +08:00
Frank Song 91141da397 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 05:34:24 +08:00
Frank Song cb4248bc25 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 05:03:24 +08:00
Frank Song 75b1571204 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 04:34:10 +08:00
Frank Song 0419fb0640 fix(wakeup): prove credential recovery before clearing pause 2026-07-09 00:39:27 +08:00
Frank Song 9b352e3acf Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-09 00:28:30 +08:00
Frank Song 08e9c2898e fix(wakeup): revalidate paused credentials on canonical profile lane 2026-07-09 00:27:57 +08:00
Frank Song eba071203d Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-08 09:07:55 +08:00
Frank Song 68e4770c2b fix(wakeup): revalidate recovered credential pauses 2026-07-08 08:56:05 +08:00
Frank Song ef85f5c5cb Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-08 04:27:16 +08:00
Frank Song 76478729b8 fix(wakeup): record pauses from turn route lane 2026-07-08 01:57:46 +08:00
Frank Song 101cd4bacc test(wakeup): cover custom pause lane shorthand 2026-07-07 17:03:17 +08:00
Frank Song 5764df66f3 fix(wakeup): share process pause lane resolution 2026-07-07 17:00:36 +08:00
Frank Song 1ab9c47e9b fix(wakeup): canonicalize paused route model lanes 2026-07-07 15:09:30 +08:00
Frank Song 09862a3f9a fix(wakeup): stabilize credential pause revalidation 2026-07-07 14:08:25 +08:00
Frank Song de5cbd2561 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 2026-07-07 13:22:17 +08:00
Frank Song 2c5035d6e7 fix(gateway): recheck cancel before wakeup pause clear 2026-07-07 13:21:36 +08:00
Frank Song 3acd588621 fix(gateway): preserve wakeup pause on late cancel 2026-07-07 13:15:54 +08:00