fix(core): keep resolved attachments hidden

Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
This commit is contained in:
Kit Langton 2026-06-30 14:44:46 +00:00 committed by 𝓛𝓲𝓽𝓽𝓵𝓮 𝓕𝓻𝓪𝓷𝓴
commit 573ce945a6
3 changed files with 70 additions and 41 deletions

View file

@ -248,9 +248,9 @@ describe("SessionV2.prompt", () => {
resume: false,
})
expect(message.prompt.text).toContain("explain this")
expect(message.prompt.text).toContain('<attachment name="src/example.ts#2-3">')
expect(message.prompt.text).toContain("two\nthree")
expect(message.prompt.text).toBe("explain this")
expect(message.prompt.files?.[0]?.description).toContain('<attachment name="src/example.ts#2-3">')
expect(message.prompt.files?.[0]?.description).toContain("two\nthree")
expect(message.prompt.files?.[0]?.mime).toBe("text/plain")
expect(message.prompt.files?.[0]?.source?.text).toBe("@src/example.ts#2-3")
}),
@ -274,9 +274,10 @@ describe("SessionV2.prompt", () => {
resume: false,
})
expect(message.prompt.text).toContain('<attachment name="src/">')
expect(message.prompt.text).toContain("index.ts")
expect(message.prompt.text).toContain("nested/")
expect(message.prompt.text).toBe("inspect directory")
expect(message.prompt.files?.[0]?.description).toContain('<attachment name="src/">')
expect(message.prompt.files?.[0]?.description).toContain("index.ts")
expect(message.prompt.files?.[0]?.description).toContain("nested/")
expect(message.prompt.files?.[0]?.mime).toBe("application/x-directory")
}),
)