From a8f9f6b7059bc9edf8184f8ebddf32dd1c6030e8 Mon Sep 17 00:00:00 2001 From: RAIT-09 <51452399+RAIT-09@users.noreply.github.com> Date: Wed, 15 Apr 2026 01:25:00 +0900 Subject: [PATCH] fix(acp): stop emitting user_message_chunk during session/prompt turn (#21851) --- packages/opencode/src/acp/agent.ts | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/packages/opencode/src/acp/agent.ts b/packages/opencode/src/acp/agent.ts index 73a7ebe48..235280a0d 100644 --- a/packages/opencode/src/acp/agent.ts +++ b/packages/opencode/src/acp/agent.ts @@ -453,19 +453,6 @@ export namespace ACP { 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 }