Commit Graph

52815 Commits

Author SHA1 Message Date
Shakker
f3a43a90d3 refactor: route cli user turn persistence through recorder 2026-05-27 02:38:58 +01:00
Shakker
8a1b7710d7 refactor: add user turn transcript recorder 2026-05-27 02:38:58 +01:00
Shakker
00e68b195e perf: keep transcript idempotency scans explicit 2026-05-27 02:38:58 +01:00
Shakker
6510aecfb4 fix: infer later user turn media types 2026-05-27 02:38:58 +01:00
Shakker
662e5b67d5 fix: persist user turns after runtime mirror failures 2026-05-27 02:38:58 +01:00
Shakker
953fe4d6e1 fix: forward pending user turn persistence 2026-05-27 02:38:58 +01:00
Shakker
48034a5cc7 fix: preserve user turn idempotency after hooks 2026-05-27 02:38:58 +01:00
Shakker
51d3e363e3 fix: return persisted codex mirror user messages 2026-05-27 02:38:58 +01:00
Shakker
8caed9d66d fix: honor transcript hooks in user turn fallbacks 2026-05-27 02:38:58 +01:00
Shakker
8f2200777a fix: fail cli runs on user turn persistence errors 2026-05-27 02:38:58 +01:00
Shakker
b1b533c627 fix: prepare text chat send user turns 2026-05-27 02:38:58 +01:00
Shakker
d241a996de fix: keep exact assistant idempotency locked 2026-05-27 02:38:58 +01:00
Shakker
5d64ebe1de fix: resolve staged transcript media paths 2026-05-27 02:38:58 +01:00
Shakker
dc692aa6f6 perf: avoid duplicate transcript idempotency scans 2026-05-27 02:38:58 +01:00
Shakker
a9e51732db fix: keep chat send transcript text clean 2026-05-27 02:38:58 +01:00
Shakker
209eadcd2d fix: notify codex prompt mirror persistence 2026-05-27 02:38:58 +01:00
Shakker
7d3eabdee8 fix: harden chat send transcript fallback 2026-05-27 02:38:58 +01:00
Shakker
10f4096f11 fix: persist chat send user turns after hooked startup failures 2026-05-27 02:38:58 +01:00
Shakker
52b127b9fb test: avoid transcript filename assumptions 2026-05-27 02:38:58 +01:00
Shakker
0f5ce05753 fix: dedupe user turn transcript appends 2026-05-27 02:38:58 +01:00
Shakker
cf265732c7 fix: mirror prepared codex user turns 2026-05-27 02:38:58 +01:00
Shakker
98c01585b7 fix: isolate reply persistence notifications 2026-05-27 02:38:58 +01:00
Shakker
956a967047 fix: isolate cli persistence notifications 2026-05-27 02:38:58 +01:00
Shakker
8ad308d3e9 fix: keep pre-start chat send fallback persistence 2026-05-27 02:38:58 +01:00
Shakker
1c35ec6cd7 fix: preserve chat send user turns on started failures 2026-05-27 02:38:58 +01:00
Shakker
ce5adbd2c2 fix: keep gateway fallback tied to user persistence 2026-05-27 02:38:58 +01:00
Shakker
e1ff653ade fix: preserve queued media user turns for pi followups 2026-05-27 02:38:58 +01:00
Shakker
d9b5bdada1 refactor: persist cli user turns after hook approval 2026-05-27 02:38:58 +01:00
Shakker
1878662a91 refactor: add inline user turn append helper 2026-05-27 02:38:58 +01:00
Shakker
bf3dad63aa refactor: keep inline transcript error options separate 2026-05-27 02:38:58 +01:00
Shakker
38b0984d33 refactor: centralize inline user turn persistence 2026-05-27 02:38:58 +01:00
Shakker
41ad8f00eb refactor: persist followup cli user turns through sessions 2026-05-27 02:38:58 +01:00
Shakker
982c0aaa77 refactor: route chat send user transcripts through sessions 2026-05-27 02:38:58 +01:00
Shakker
5268bf900e refactor: persist cli user turns through sessions 2026-05-27 02:38:58 +01:00
Shakker
12adc30ac8 refactor: centralize user turn transcript persistence 2026-05-27 02:38:58 +01:00
Shakker
7b27c0495e test: cover text-only media followups 2026-05-27 02:38:58 +01:00
Shakker
840cea5d6e refactor: use shared user turn builder for command transcripts 2026-05-27 02:38:58 +01:00
Shakker
91aee9cd51 fix: keep media transcript text clean 2026-05-27 02:38:58 +01:00
Shakker
928a75a365 refactor: route chat send media through user turn input 2026-05-27 02:38:58 +01:00
Shakker
e5e65431fd refactor: prepare media user turns for replies 2026-05-27 02:38:58 +01:00
Shakker
833520b13a refactor: derive user turn media from fields 2026-05-27 02:38:58 +01:00
Shakker
56e461b76a refactor: thread prepared user turn through embedded runs 2026-05-27 02:38:58 +01:00
Shakker
b9f6c96d18 refactor: support prepared user turn persistence 2026-05-27 02:38:58 +01:00
Shakker
5c69853cd6 refactor: use shared user turn message for chat send updates 2026-05-27 02:38:58 +01:00
Shakker
cc4dca69eb refactor: build persisted user turn messages 2026-05-27 02:38:58 +01:00
Shakker
4a4ef7be5e fix: keep user turn media fields aligned 2026-05-27 02:38:58 +01:00
Shakker
f65fec27a2 refactor: add user turn media field builder 2026-05-27 02:38:58 +01:00
Peter Steinberger
47f7ec7631 perf: reduce session store clone churn 2026-05-27 02:35:53 +01:00
Peter Steinberger
b9ade75fec test(agents): deflake code mode guest error check 2026-05-27 02:34:17 +01:00
Peter Steinberger
0fe7479752 fix(agents): fence yield abort lock release 2026-05-27 02:32:51 +01:00