displayName
OpenCode Core (1.x)
agentVersionId
packageRef
loopIteratorPolicy
tool-use-loop
loopIteratorNotes
Tool-use loop driven by whichever provider OpenCode is configured against
(Anthropic Messages, OpenAI Responses, or Gemini generateContent). OpenCode
normalizes provider stop signals into a single internal end-of-turn event and
advances the loop until that event fires or the user interrupts.
contextManagementStrategy
platform-managed
compactionTriggerNotes
OpenCode delegates compaction to whichever provider is in use; no in-CLI
threshold is exposed.
subagentInvokerPolicy
tool-call-handoff
subagentInvokerNotes
OpenCode supports the ACP-style sub-agent handoff: a structured tool call with
a target agent identifier triggers a child loop in the same process.
resultSynthesisPolicy
model-direct
resultSynthesisNotes
Final assistant text is streamed via SSE (HTTP variant) or stdout (subprocess
variant); a `session-idle` event is emitted when the last chunk arrives and
no tool calls remain.
stopDetectionStrategy
structured-end-event
transportClientLibrary
opencode-internal
supportedTransportProtocols
parallelToolCallHandling
native
streamingFidelity
full
thinkingChannelHandling
not-supported