You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
The Agent Client Protocol v2 draft has been published with a migration guide for agents. This is ACP v2 draft (the protocol layer), not to be confused with OpenCode V2 (the session core).
Key changes in ACP v2 draft that we should support:
Prompt lifecycle — session/prompt returns {} on acceptance; foreground state flows as state_update notifications (running/idle with stopReason)
Mid-turn steering — a second session/prompt admitted while a turn is running steers at the next safe boundary
MCP config — type discriminator (http/sse/acp/stdio)
Slash commands — input: { type: "text", hint } discriminator
JSON-RPC batch — accept and process batch arrays on stdio
Extensibility — open enums, _meta passthrough, unknown content block types
This should be gated behind OPENCODE_EXPERIMENTAL_ACP_V2 with v1/v2 side-by-side support so existing clients are unaffected. The SDK needs upgrading from 0.21.0 to 1.3.0.
Activity
mountaintopsolutions commentedon Sep 4, 2026
Anyone interested? Steering support would be amazing right now :)