Commit 7c6eb65
committed
fix(api): shim terminal joins the transcript; sessions tolerate delta-less results
The prompt-shim terminal returned without pushing its final assistant
text onto the conversation array, so shim-path transcript deltas ended
on a tool result. Sessions now fall back to the minimal user/assistant
pair when a result carries no transcriptDelta, keeping the pre-0.10
history shape for legacy generateText wrappers and test doubles.1 parent 6de2642 commit 7c6eb65
2 files changed
Lines changed: 11 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1001 | 1001 | | |
1002 | 1002 | | |
1003 | 1003 | | |
1004 | | - | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
1005 | 1008 | | |
1006 | | - | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
1007 | 1013 | | |
1008 | 1014 | | |
1009 | 1015 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1700 | 1700 | | |
1701 | 1701 | | |
1702 | 1702 | | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
1703 | 1706 | | |
1704 | 1707 | | |
1705 | 1708 | | |
| |||
0 commit comments