perf(compaction): reuse message update parts for no-text tails

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
YeonGyu-Kim
2026-04-28 17:59:50 +09:00
parent ece8fd4f25
commit eb722aa977
4 changed files with 34 additions and 1 deletions
@@ -46,8 +46,13 @@ export async function resolveNoTextTailFromSession(args: {
sessionID: string
messageID?: string
directory: string
parts?: unknown
}): Promise<boolean> {
const { client, sessionID, messageID, directory } = args
const { client, sessionID, messageID, directory, parts } = args
if (Array.isArray(parts)) {
return isStepOnlyNoTextParts(parts)
}
try {
const response = await client.session.messages({