II.
AgentVersion overview
Reference · liveagentVersion:codex:ge-0-119-0
Codex CLI overview
Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for agentVersion:codex:ge-0-119-0.
Attributes
agentId
codex
aliases
[]
runtimeFamily
cli-harness
releaseChannel
stable
displayName
Codex CLI
summary
OpenAI's open-source CLI coding agent, assimilated through 0.135.0
sourcePackage
@openai/codex
osSupport
- linux
- macos
- windows
agentProductId
versionRange
>=0.119.0
currentVersion
0.135.0
releasedAt
2026-05-28
upstreamReleaseTag
rust-v0.135.0
releaseNotesUrl
assimilationNotes
- codex doctor now reports richer environment, Git, terminal, app-server, and thread inventory diagnostics.
- /status now shows remote connection details and server version when connected over a remote transport.
- Vim mode adds text-object editing, improved word/line-end behavior, and a configurable interrupt-turn binding.
- /permissions understands named permission profiles and displays configured custom profiles.
- Packaged builds can discover and use the bundled patched zsh helper on supported macOS and Linux targets.
- Resume flows include non-interactive exec sessions when requested and honor cwd overrides for idle cached threads.
- Runtime state for memories moved into a dedicated SQLite database.
- Local conversation history search now includes case-insensitive content matches with previews.
- --profile is now the primary selector across CLI, TUI permissions, and sandbox flows; legacy profile configs are rejected with migration guidance.
- MCP setup adds per-server environment targeting and OAuth options for streamable HTTP servers.
- Connector tool schemas preserve local $ref/$defs structures and compact oversized schemas before exposure.
- Read-only MCP tools can run concurrently when readOnlyHint is advertised.
- Extensions and hooks receive richer context, including conversation history for extension tools and subagent identity in hook inputs.
- Remote control reliability improved by reconnecting stale exec-server websocket clients, retrying after auth recovery, and retrying remote compaction v2 streams.
- Node-based tools honor Codex's managed network proxy environment.
- Goals are default-on in 0.133.0 and backed by dedicated storage.
- codex remote-control is modeled as foreground readiness plus explicit start/stop lifecycle commands.
- Permission profiles expose list APIs, inheritance, requirements.toml support, runtime refresh, and stronger Windows sandbox integration.
- Plugin discovery reports marketplace-aware list output, installed versions, marketplace roots, and remote collections.
- Extensions can observe subagent lifecycle, tool execution, turn metadata, async approval, and turn processing.
- App-server fixes include startup/shutdown race fixes and realtime v1 websocket compatibility.
goals
defaultEnabled
true
storage
dedicated-goal-store
progressScope
active-turns
remoteControl
launchBehavior
foreground-readiness
reportsMachineStatus
true
explicitLifecycleCommands
- start
- stop
permissionProfiles
listApi
true
inheritance
true
requirementsToml
managed
runtimeRefresh
true
windowsSandboxIntegration
resolved-profiles
pluginDiscovery
marketplaceAwareListOutput
true
installedVersions
true
visibleMarketplaceRoots
true
remoteCollections
true
marketplaceCli
codex plugin marketplace
marketplaceCliCommands
- add
- list
- upgrade
- remove
pluginManifestPath
.codex-plugin/plugin.json
marketplacePaths
primary
.agents/plugins/marketplace.json
legacy
.claude-plugin/marketplace.json
pluginCacheDir
~/.codex/plugins/cache/$MARKETPLACE/$PLUGIN/$VERSION/
hookDiscovery
autoDetect
./hooks/hooks.json
manifestField
hooks
manifestFieldFormats
- path
- array-of-paths
- inline-object
- array-of-objects
hookEnvVars
native
- PLUGIN_ROOT
- PLUGIN_DATA
compatAliases
- CLAUDE_PLUGIN_ROOT
- CLAUDE_PLUGIN_DATA
extensionEvents
observesSubagentLifecycle
true
observesToolExecution
true
observesTurnMetadata
true
asyncApproval
true
asyncTurnProcessing
true
appServer
startupRaceFix
true
shutdownRaceFix
true
realtimeV1WebsocketCompatible
true
cliCommand
codex
installMethods
minSchemaVersion
6.0.0
interactiveSignals
turnCompletePattern
codex>
exitOnNonInteractive
true
nonInteractiveMode
exec
interactiveMode
adapterMetadata
installCommands
- typenpmcommandnpm install -g @openai/codex
- typemarketplacecommandcodex plugin marketplace add <plugin-name>
authMethods
- typeapi_keynameAPI KeyenvVars
- OPENAI_API_KEY
authFiles
- ~/.codex/config.json
hostEnvSignals
- CODEX_SESSION_ID
- CODEX_RUN_ID
- CODEX_CLI
sessionDir
~/.codex/sessions
sessionPersistence
file
approvalModes
- yolo
- prompt
- deny
capabilityFlags
canResume
true
canFork
false
supportsMultiTurn
true
sessionPersistence
file
supportsTextStreaming
true
supportsToolCallStreaming
true
supportsThinkingStreaming
false
supportsNativeTools
true
supportsMCP
false
supportsParallelToolCalls
true
requiresToolApproval
true
supportsThinking
false
supportsJsonMode
true
supportsStructuredOutput
true
structuredSessionTransport
restart-per-turn
sessionControlPlane
self-managed
supportsSkills
true
supportsAgentsMd
true
skillsFormat
codex-skills
supportsSubagentDispatch
false
supportsParallelExecution
false
maxParallelTasks
1
supportsInteractiveMode
false
supportsStdinInjection
false
supportsImageInput
false
supportsImageOutput
false
supportsFileAttachments
false
supportsPlugins
true
supportsPluginMarketplace
true
supportedPlatforms
- darwin
- linux
- win32
thinkingEffortLevels
[]
requiresGitRepo
false
requiresPty
false
goals
defaultEnabled
true
storage
dedicated-goal-store
progressScope
active-turns
remoteControl
launchBehavior
foreground-readiness
reportsMachineStatus
true
explicitLifecycleCommands
- start
- stop
permissionProfiles
listApi
true
inheritance
true
requirementsToml
managed
runtimeRefresh
true
windowsSandboxIntegration
resolved-profiles
pluginDiscovery
marketplaceAwareListOutput
true
installedVersions
true
visibleMarketplaceRoots
true
remoteCollections
true
marketplaceCli
codex plugin marketplace
marketplaceCliCommands
- add
- list
- upgrade
- remove
pluginManifestPath
.codex-plugin/plugin.json
marketplacePaths
primary
.agents/plugins/marketplace.json
legacy
.claude-plugin/marketplace.json
pluginCacheDir
~/.codex/plugins/cache/$MARKETPLACE/$PLUGIN/$VERSION/
hookDiscovery
autoDetect
./hooks/hooks.json
manifestField
hooks
manifestFieldFormats
- path
- array-of-paths
- inline-object
- array-of-objects
hookEnvVars
native
- PLUGIN_ROOT
- PLUGIN_DATA
compatAliases
- CLAUDE_PLUGIN_ROOT
- CLAUDE_PLUGIN_DATA
extensionEvents
observesSubagentLifecycle
true
observesToolExecution
true
observesTurnMetadata
true
asyncApproval
true
asyncTurnProcessing
true
appServer
startupRaceFix
true
shutdownRaceFix
true
realtimeV1WebsocketCompatible
true
runtimeHooks
preToolUse
nonblocking
postToolUse
nonblocking
sessionStart
nonblocking
sessionEnd
nonblocking
stop
nonblocking
userPromptSubmit
nonblocking
configSchema
configFormat
json
configFilePaths
- ~/.codex/config.json
displayName
OpenAI Codex
defaultModelId
o4-mini
hookSupport
interactive
sessionStart
native
stop
native
userPromptSubmit
native
preToolUse
native
sessionEnd
native
nonInteractive
sessionStart
emulated
stop
unsupported
userPromptSubmit
unsupported
preToolUse
unsupported
sessionEnd
unsupported
bridgeCapabilities
interactiveBridge
true
hookBridge
true
sessionResume
false
positionalPrompt
true
nonInteractiveUsesExecMode
true
Outgoing edges
composed_of5
- agent-core-impl:codex.core@1.x·AgentCoreImplCodex CLI Core (1.x)
- agent-runtime-impl:codex.runtime@1.x·AgentRuntimeImplCodex CLI Runtime (1.x)
- agent-platform-impl:codex.platform@1.x·AgentPlatformImplCodex CLI Platform (1.x)
- agent-ui-impl:codex.ui@current·AgentUIImplCodex UI (current) — tui-and-cli
- knowledge-fabric-impl:codex.knowledge@current·KnowledgeFabricImplCodex Knowledge Fabric — AGENTS.md
defaults_to_model1
- modelVersion:codex-default:ge-0-0-0·ModelVersionCodex Default
discovered_by1
- discovery-signal:codex-host-env·DiscoverySignal
has_launch_contract1
- launch-contract:codex-default·LaunchContractSymphony default codex subprocess launch contract
installed_via1
- install:npm·InstallMethodnpm (global)
supports3
- capability:supports-agents-md·CapabilitySupports AGENTS.md / CLAUDE.md memory files
- capability:requires-pty·CapabilityRequires PTY
- capability:supports-file-attachments·CapabilitySupports file attachments
supports_modality2
- modality:image·Modality
- modality:text·Modality
targets_plugin_surface1
- plugin-target:codex·PluginTargetCodex
uses_memory_system1
- memory-system:codex-agents-md·MemorySystemCodex AGENTS.md
uses_transport4
- transport-runtime:terminal-cli·TransportRuntimeTerminal CLI runtime
- transport-runtime:shell-hook-runtime·TransportRuntimeShell hook runtime
- transportProtocol:terminal-cli·TransportProtocol
- transportProtocol:shell-hook-runtime·TransportProtocol
version_of1
- agent:codex·AgentProductCodex CLI
Incoming edges
applies_to_version2
- lifecycle-semantics:codex·LifecycleSemantics
- session-semantics:codex·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:codex:ge-0-119-0:skills·CapabilitySupport
- capabilitySupport:codex:ge-0-119-0:thinking·CapabilitySupport
- capabilitySupport:codex:ge-0-119-0:interactive-mode·CapabilitySupport
- capabilitySupport:codex:ge-0-119-0:stdin-injection·CapabilitySupport
- capabilitySupport:codex:ge-0-119-0:image-input·CapabilitySupport
- capabilitySupport:codex:ge-0-119-0:runtime-hooks·CapabilitySupport
- capabilitySupport:codex:ge-0-119-0:stop-hook·CapabilitySupport
- capabilitySupport:codex:ge-0-119-0:session-resume·CapabilitySupport
compiles_to1
- plugin:example-portable-extension·PluginExample Portable Extension
composes1
- knowledge-fabric-impl:codex.knowledge@current·KnowledgeFabricImplCodex Knowledge Fabric — AGENTS.md
emits_hook5
- hook-mapping:stop-codex·HookMapping
- hook-mapping:pre-tool-use-codex·HookMapping
- hook-mapping:codex-on-stop-native·HookMapping
- hook-mapping:codex-on-tool-call-native·HookMapping
- hook-surface:codex.on-tool-call·HookSurfaceOnToolCall (Codex)
has_version1
- agent:codex·AgentProductCodex CLI
installs1
- install:npm·InstallMethodnpm (global)
invokes_agent1
- workflow:linear-default·WorkflowDefinitionDefault Linear-driven WORKFLOW.md
references4
- evidence:codex-rust-v0-134-0-release·EvidenceSourceCodex CLI 0.134.0 release notes
- evidence:codex-rust-v0-135-0-release·EvidenceSourceOpenAI Codex CLI rust-v0.135.0 release notes
- evidence:codex-rust-v0-135-0-issue-802·EvidenceSourceOpenAI Codex CLI rust-v0.135.0 release notes for issue #802
- evidence:web-codex-0-135-release·EvidenceSourceOpenAI Codex CLI rust-v0.135.0 release notes
used_by2
- agent-host-transport:terminal-cli·AgentHostTransportInteractive terminal CLI
- agent-host-transport:stdio·AgentHostTransportstdio