Recover first prompt for resume sessions

This commit is contained in:
weishu
2026-05-20 20:35:03 +08:00
parent 856af6d8b2
commit 5264599908
4 changed files with 103 additions and 8 deletions
+10 -1
View File
@@ -22,7 +22,16 @@ describe('isExternalUserMessage', () => {
expect(isExternalUserMessage({ ...baseUserMsg, isSidechain: true })).toBe(false)
})
it('returns false when content is an array (tool results)', () => {
it('returns true when content is an array of text blocks', () => {
expect(
isExternalUserMessage({
...baseUserMsg,
message: { role: 'user', content: [{ type: 'text', text: 'hello array' }] },
} as never)
).toBe(true)
})
it('returns false when content is a non-text array (tool results)', () => {
expect(
isExternalUserMessage({
...baseUserMsg,