summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRAIT-09 <[email protected]>2026-04-15 01:25:00 +0900
committerGitHub <[email protected]>2026-04-14 11:25:00 -0500
commita8f9f6b7059bc9edf8184f8ebddf32dd1c6030e8 (patch)
tree1519d257c7cac74e6310d87eabe955da0aebec6d
parentd312c677c5883d9b30a2438ea32af586315547ad (diff)
downloadopencode-a8f9f6b7059bc9edf8184f8ebddf32dd1c6030e8.tar.gz
opencode-a8f9f6b7059bc9edf8184f8ebddf32dd1c6030e8.zip
fix(acp): stop emitting user_message_chunk during session/prompt turn (#21851)
-rw-r--r--packages/opencode/src/acp/agent.ts13
1 files changed, 0 insertions, 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
}