-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
[Bug]: Second turn in a Discord-bound ACP thread is generated internally but not delivered to Discord #92997
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
Labels
P1High-priority user-facing bug, regression, or broken workflow.High-priority user-facing bug, regression, or broken workflow.clawsweeper:needs-infoClawSweeper needs more reporter information before it can verify this issue.ClawSweeper needs more reporter information before it can verify this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.Channel message delivery can be lost, duplicated, or misrouted.impact:session-stateSession, memory, transcript, context, or agent state can drift or corrupt.Session, memory, transcript, context, or agent state can drift or corrupt.issue-rating: 🦐 gold shrimpDecent issue quality, but reproduction details are still incomplete.Decent issue quality, but reproduction details are still incomplete.
Description
Metadata
Metadata
Assignees
Labels
P1High-priority user-facing bug, regression, or broken workflow.High-priority user-facing bug, regression, or broken workflow.clawsweeper:needs-infoClawSweeper needs more reporter information before it can verify this issue.ClawSweeper needs more reporter information before it can verify this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.Channel message delivery can be lost, duplicated, or misrouted.impact:session-stateSession, memory, transcript, context, or agent state can drift or corrupt.Session, memory, transcript, context, or agent state can drift or corrupt.issue-rating: 🦐 gold shrimpDecent issue quality, but reproduction details are still incomplete.Decent issue quality, but reproduction details are still incomplete.
Type
Fields
Priority
None yet
Bug type
Behavior bug (reply generated but not delivered)
Summary
In a persistent ACP session bound to a Discord thread the initial assistant response is delivered correctly.
After the user sends a second message in the same Discord thread:
This reproduces consistently in my environment.
Steps to reproduce
runtime: "acp"mode: "session"thread: trueExpected behavior
Every user message sent in the bound Discord thread should reach the ACP session and the generated response should be delivered back to the same thread.
Actual behavior
The initial response is delivered to Discord.
On the second turn the user message reaches the ACP session and a response is generated successfully but the response remains only in the internal transcript / Web UI. No corresponding Discord message is emitted.
Live reproduction evidence
Reproduction 1
Discord thread:
2026-06-13T14:13:46Z: ACP session reports active2026-06-13T14:14:01Z: initial assistant response is delivered2026-06-13T14:15:46Z: user sends直近で何をしていたか把握して2026-06-13T14:18:25Z: Discord receives onlySession endedACP transcript:
2026-06-13T14:16:43Z: the second user message is recorded2026-06-13T14:16:43Z: the ACP agent generates a complete responseThat generated response does not appear in the Discord thread.
Reproduction 2
Discord thread:
Claudeと疎通はしている?ACP transcript:
ちょっと確認しますねObserved in both inspected sessions and consistently across other ACP thread attempts.
Environment
2026.6.6 (8c802aa)v22.22.1Related issues
sessions_sendreplies from a separate coordinator session. This reproduction uses a normal user message sent directly inside the bound Discord ACP thread.Impact
Discord-bound persistent ACP sessions are effectively single-turn. Users cannot continue the conversation reliably even though ACP execution itself succeeds.