diff options
| author | RAIT-09 <[email protected]> | 2026-04-15 01:25:00 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-14 11:25:00 -0500 |
| commit | a8f9f6b7059bc9edf8184f8ebddf32dd1c6030e8 (patch) | |
| tree | 1519d257c7cac74e6310d87eabe955da0aebec6d | |
| parent | d312c677c5883d9b30a2438ea32af586315547ad (diff) | |
| download | opencode-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.ts | 13 |
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 } |
