II.
AgentVersion overview
Reference · liveagentVersion:opencode:ge-0-0-0
OpenCode overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for agentVersion:opencode:ge-0-0-0.
Attributes
agentId
opencode
aliases
[]
runtimeFamily
cli-harness
releaseChannel
stable
displayName
OpenCode
summary
Terminal-native coding agent with configurable providers
sourcePackage
opencode-ai
osSupport
- linux
- macos
- windows
agentProductId
versionRange
>=1.15.13
currentVersion
1.15.13
releasedAt
2026-05-30
releaseNotesUrl
assimilationNotes
- Gateway Anthropic Opus 4.7+ adaptive reasoning keeps summarized thinking instead of returning empty thinking blocks; thinking-stream handling should preserve summarized thinking.
- Sessions can store custom metadata through the API and SDK; transport/session model mappings should preserve custom metadata fields.
- Config loads from the opened location upward, so directory-specific settings and provider policies apply more predictably.
- TUI wrapped inline tool rows stay aligned, and failed inline tools can expand error details in place.
- ACP integrations can send prompts, slash commands, and usage updates through acp-next.
- OpenAI Responses gained an experimental WebSocket transport behind OPENCODE_EXPERIMENTAL_WEBSOCKETS=true, with custom base URL support, active timeouts, and retry-before-fallback behavior.
- TUI adds a workspace management dialog, preserves session navigation while prompt modes are open, restores the thinking spinner, surfaces subagent retry status, and opens editors from non-Git project paths.
- Desktop adds a setting to switch tab layouts and fixes V2 home/font/tab close behavior.
- Provider requests gained headerTimeout config with a 10s default for default OpenAI setups.
- Experimental background agents now push updates without polling.
- Config can set only modalities.input or modalities.output.
- Remote-backed projects now resolve a stable project identity.
- Dynamic MCP servers disconnect cleanly when removed, resumed sessions no longer continue orphaned interrupted tools, and the shell tool advertises the configured timeout to the model.
- Provider/runtime fixes cover DigitalOcean OAuth-token inference, Google tool calling after the upstream tool ID regression, OpenAI reasoning summary blocks, and Google Vertex reasoning signatures.
- TUI prompt sizing is responsive/configurable, diff scrolling is accelerated, and external editors open from the worktree directory when available.
- Desktop v2 home, prompt, status popover, session controls, server-list merging, session timeline interactions, titlebar cache handling, health checks, and window restore behavior were refined or fixed.
- Extensions gained a plugin dispose hook and Codex plugin requests now send the expected session ID header.
- Install methods and package name remain unchanged.
cliCommand
opencode
installMethods
minSchemaVersion
6.0.0
adapterMetadata
authMethods
- typeapi_keynameProvider API KeyenvVars
- ANTHROPIC_API_KEY
- OPENAI_API_KEY
- GOOGLE_API_KEY
- typeoauthnameOAuth Login
authFiles
- ~/.config/opencode/opencode.json
hostEnvSignals
- OPENCODE_SESSION_ID
- OPENCODE_CONFIG
sessionDir
~/.config/opencode/sessions
sessionPersistence
file
approvalModes
- yolo
- prompt
capabilityFlags
canResume
true
canFork
true
supportsMultiTurn
true
sessionPersistence
file
supportsTextStreaming
true
supportsToolCallStreaming
true
supportsThinkingStreaming
false
supportsNativeTools
true
supportsMCP
true
supportsParallelToolCalls
true
requiresToolApproval
true
supportsThinking
false
supportsJsonMode
true
supportsStructuredOutput
true
structuredSessionTransport
restart-per-turn
sessionControlPlane
self-managed
supportsSkills
true
supportsAgentsMd
true
skillsFormat
file
supportsSubagentDispatch
true
supportsParallelExecution
true
maxParallelTasks
5
supportsInteractiveMode
false
supportsStdinInjection
false
supportsImageInput
true
supportsImageOutput
false
supportsFileAttachments
true
supportsPlugins
true
pluginFormats
- mcp-server
pluginRegistries
supportedPlatforms
- darwin
- linux
- win32
requiresGitRepo
false
requiresPty
false
runtimeHooks
preToolUse
nonblocking
postToolUse
nonblocking
sessionStart
nonblocking
sessionEnd
nonblocking
stop
nonblocking
userPromptSubmit
nonblocking
configSchema
configFormat
json
configFilePaths
- ~/.config/opencode/opencode.json
projectConfigFilePaths
- .opencode/config.json
displayName
OpenCode
defaultModelId
claude-3-5-sonnet-20241022
hookSupport
interactive
sessionStart
native
stop
emulated
userPromptSubmit
native
preToolUse
native
sessionEnd
native
nonInteractive
sessionStart
emulated
stop
unsupported
userPromptSubmit
unsupported
preToolUse
unsupported
sessionEnd
unsupported
bridgeCapabilities
interactiveBridge
true
sessionResume
true
positionalPrompt
true
Outgoing edges
composed_of5
- agent-core-impl:opencode.core@1.x·AgentCoreImplOpenCode Core (1.x)
- agent-runtime-impl:opencode.runtime@1.x·AgentRuntimeImplOpenCode Runtime (1.x)
- agent-platform-impl:opencode.platform@1.x·AgentPlatformImplOpenCode Platform (1.x)
- agent-ui-impl:opencode.ui@current·AgentUIImplOpenCode UI (current) — tui-and-cli
- knowledge-fabric-impl:opencode.knowledge@current·KnowledgeFabricImplOpenCode Knowledge Fabric — AGENTS.md
installed_via3
- install:npm·InstallMethodnpm (global)
- install:brew·InstallMethodHomebrew
- install:curl·InstallMethodcurl install script
sourced_from2
- evidence:opencode-1-15-13-issue-811-release·EvidenceSourceOpenCode v1.15.13 release notes for issue #811
- evidence:opencode-1-15-12-release·EvidenceSourceOpenCode v1.15.12 release notes
supports8
- capability:skills·CapabilitySkills
- capability:supports-thinking·CapabilitySupports thinking
- capability:interactive-mode·CapabilityInteractive mode
- capability:stdin-injection·CapabilitySTDIN injection
- capability:vision-input·CapabilityVision input
- capability:runtime-hooks·CapabilityRuntime hooks
- capability:stop-hook·CapabilityStop hook
- capability:can-resume·CapabilityCan resume
uses_memory_system1
- memory-system:file-based-markdown-pattern·MemorySystemFile-Based Markdown Memory Pattern
version_of1
- agent:opencode·AgentProductOpenCode
Incoming edges
about_subject3
applies_to_version2
- lifecycle-semantics:opencode·LifecycleSemantics
- session-semantics:opencode·SessionSemantics
bridges_for21
- adapter:agent-launch-adapter·Adapteragent-launch-adapter
- adapter:agent-comm-adapter·Adapteragent-comm-adapter
- adapter:session-storage-adapter·Adaptersession-storage-adapter
- adapter:agent-config-adapter·Adapteragent-config-adapter
- adapter:hooks-adapter·Adapterhooks-adapter
- adapter:extensions-adapter·Adapterextensions-adapter
- adapter:tools-adapter·Adaptertools-adapter
- adapter:agent-launch-adapter·Adapteragent-launch-adapter
- adapter:agent-comm-adapter·Adapteragent-comm-adapter
- adapter:session-storage-adapter·Adaptersession-storage-adapter
- adapter:agent-config-adapter·Adapteragent-config-adapter
- adapter:hooks-adapter·Adapterhooks-adapter
- adapter:extensions-adapter·Adapterextensions-adapter
- adapter:tools-adapter·Adaptertools-adapter
- adapter:agent-launch-adapter·Adapteragent-launch-adapter
- adapter:agent-comm-adapter·Adapteragent-comm-adapter
- adapter:session-storage-adapter·Adaptersession-storage-adapter
- adapter:agent-config-adapter·Adapteragent-config-adapter
- adapter:hooks-adapter·Adapterhooks-adapter
- adapter:extensions-adapter·Adapterextensions-adapter
- adapter:tools-adapter·Adaptertools-adapter
capability_of_version8
- capabilitySupport:opencode:ge-0-0-0:skills·CapabilitySupport
- capabilitySupport:opencode:ge-0-0-0:thinking·CapabilitySupport
- capabilitySupport:opencode:ge-0-0-0:interactive-mode·CapabilitySupport
- capabilitySupport:opencode:ge-0-0-0:stdin-injection·CapabilitySupport
- capabilitySupport:opencode:ge-0-0-0:image-input·CapabilitySupport
- capabilitySupport:opencode:ge-0-0-0:runtime-hooks·CapabilitySupport
- capabilitySupport:opencode:ge-0-0-0:stop-hook·CapabilitySupport
- capabilitySupport:opencode:ge-0-0-0:session-resume·CapabilitySupport
composes1
- knowledge-fabric-impl:opencode.knowledge@current·KnowledgeFabricImplOpenCode Knowledge Fabric — AGENTS.md
emits_hook4
- hook-mapping:opencode-session-idle·HookMapping
- hook-mapping:opencode-shell-env·HookMapping
- hook-mapping:opencode-on-step·HookMapping
- hook-mapping:post-tool-use-opencode·HookMapping
has_version1
- agent:opencode·AgentProductOpenCode
references4
- evidence:opencode-1-15-11-release·EvidenceSourceOpenCode v1.15.11 release notes
- evidence:opencode-1-15-12-release·EvidenceSourceOpenCode v1.15.12 release notes
- evidence:opencode-1-15-13-issue-811-release·EvidenceSourceOpenCode v1.15.13 release notes for issue #811
- evidence:opencode-1-15-12-issue-540-release·EvidenceSourceOpenCode v1.15.12 release notes for issue #540