← Back
OpenAI
Codex CLI 0.107.0 adds thread forking, voice device selection, and multimodal custom tools
OpenAI API · releasefeaturesdkbugfix · developers.openai.com ↗

Codex CLI 0.107.0 Released

Codex CLI version 0.107.0 is now available via npm. This release brings several developer-focused improvements for agent-based workflows and voice interactions.

New Features

Thread Forking for Sub-agents You can now fork a thread into sub-agents, enabling branching work patterns without leaving the current conversation context. This simplifies multi-branch task execution and parallel exploration.

Enhanced Voice Session Controls Realtime voice sessions now let you select specific microphone and speaker devices, with persistent preferences saved across sessions. Audio is also sent in a format better optimized for transcription accuracy.

Multimodal Custom Tool Output Custom tools can now return structured multimodal output, including images and other media formats, instead of being limited to plain text responses. This enables richer tool integrations.

Model Availability and Upgrade Metadata The app server now exposes richer model availability data and upgrade information. The TUI displays this metadata with plan-gated model tooltips to clarify feature access.

Configurable Memory Management Memories are now configurable, with a new codex debug clear-memories command for resetting saved memory state when needed.

Bug Fixes

  • Thread resumption with thread/resume now correctly restores pending approval and input requests
  • thread/start no longer blocks unrelated app-server requests, reducing stalls during startup paths like MCP auth checks

Installation

npm install -g @openai/codex@0.107.0