Description
When driving opencode acp from ACP client hydra-acp, sending a session/cancel does nothing — the running turn keeps generating until it finishes on its own. The agent responds to the cancel with an error (UnsupportedOperationError, method session/cancel).
Plugins
No response
OpenCode version
No response
Steps to reproduce
No response
Screenshot and/or share link
- Start
opencode acp.
- From an ACP client,
initialize → session/new.
- Send a
session/prompt that runs for a while (e.g. a long shell command or a big generation).
- While it's running, send
session/cancel for that session.
- The turn keeps running to completion; the cancel has no effect.
Operating System
No response
Terminal
tmux running hydra-acp
Description
When driving
opencode acpfrom ACP client hydra-acp, sending asession/canceldoes nothing — the running turn keeps generating until it finishes on its own. The agent responds to the cancel with an error (UnsupportedOperationError, methodsession/cancel).Plugins
No response
OpenCode version
No response
Steps to reproduce
No response
Screenshot and/or share link
opencode acp.initialize→session/new.session/promptthat runs for a while (e.g. a long shell command or a big generation).session/cancelfor that session.Operating System
No response
Terminal
tmux running hydra-acp