fix(acp): stop emitting user_message_chunk during session/prompt turn (#21851)
This commit is contained in:
@@ -453,19 +453,6 @@ export namespace ACP {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (part.type !== "text" && part.type !== "file") return
|
|
||||||
const msg = await this.sdk.session
|
|
||||||
.message(
|
|
||||||
{ sessionID: part.sessionID, messageID: part.messageID, directory: session.cwd },
|
|
||||||
{ throwOnError: true },
|
|
||||||
)
|
|
||||||
.then((x) => x.data)
|
|
||||||
.catch((err) => {
|
|
||||||
log.error("failed to fetch message for user chunk", { error: err })
|
|
||||||
return undefined
|
|
||||||
})
|
|
||||||
if (!msg || msg.info.role !== "user") return
|
|
||||||
await this.processMessage({ info: msg.info, parts: [part] })
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user