Alpha· Major · Confirmed

Portable plugins and live MCP refresh land in Codex

Codex now reads Agent Plugins 1.0 manifests, refreshes MCP runtimes while threads are active, and expands skill tools, thread forking, workspace publishing, and network-approval safeguards.

  • Feature
  • MCP
  • Sandbox
  • Reliability

The headline shift is plugin portability. Codex now recognizes Agent Plugins 1.0 root manifests, maps their skills and MCP configuration into its plugin model, and keeps Codex-specific apps, hooks, and interface metadata in an OpenAI extension or compatibility overlay.

MCP sessions also become more responsive to change. Codex prewarms runtime updates in the background, reconnects servers on explicit refresh, and propagates authentication, configuration, and managed-requirement changes across active threads without requiring users to throw conversations away.

The same alpha progression exposes executor-scoped skills through bounded list and read tools, adds persistent and ephemeral forks at paginated history boundaries, and tells plugin clients when workspace-directory publishing is actually supported.

Network approval handling is hardened around cancellation and concurrency: abandoned approval owners fail closed, denied executions are cancelled, waiting requests resolve, and simultaneous policy decisions cannot leave session caches in conflict.

Release context: the rust-v0.146.0-alpha.6 to rust-v0.146.0-alpha.10 comparison contains 30 commits and 216 changed files. Four official prerelease tags—alpha.7 through alpha.10—were published in this period.

Evidence

Codex can load portable Agent Plugins 1.0 manifests.Why it matters: A plugin can use a root plugin.json with portable metadata, skills, and MCP configuration while keeping Codex-specific apps, hooks, and interface settings in an OpenAI extension or compatibility overlay.

Direct evidence · Confirmed

Supporting sources

Conflicting sources

No conflicting sources recorded.

MCP runtimes can refresh in the background while threads remain active.Why it matters: Configuration, authentication, managed requirements, and explicit refreshes rebuild or reconnect MCP state without requiring users to discard active conversations.
Explicit executor skills are available through skill listing and reading tools.Why it matters: Authorized agents can discover executor-scoped skills and read their package resources through the same bounded skill interface instead of relying on host-only injection.

Direct evidence · Confirmed

Supporting sources

Conflicting sources

No conflicting sources recorded.

Threads can fork from paginated history boundaries without copying the full source rollout.Why it matters: Clients can create persistent or ephemeral branches from the latest point, a named last turn, or a point before a turn while preserving inherited context and isolating later source changes.

Direct evidence · Confirmed

Supporting sources

Conflicting sources

No conflicting sources recorded.

Plugin clients can detect whether workspace publishing is allowed.Why it matters: Catalog and share responses carry a fail-closed capability flag so clients only offer workspace-directory publishing when the remote service explicitly supports it.

Direct evidence · Confirmed

Supporting sources

Conflicting sources

No conflicting sources recorded.

Network approvals fail closed when requests are abandoned or cancelled.Why it matters: Concurrent approvals are isolated by turn and execution, denied work is cancelled, waiting requests resolve safely, and simultaneous allow or deny decisions cannot leave inconsistent session policy caches.

Direct evidence · Confirmed

Supporting sources

Conflicting sources

No conflicting sources recorded.

Availability

Availability note: these sources establish repository and CLI prerelease activity. They do not, by themselves, prove that the same changes were live in Codex Desktop.

Availability by surface

SurfaceStatusClaim-level evidence
CLIPrerelease · Documented · General
  • claim-2026-07-25-agent-plugin-manifests: Prerelease · Documented · General · version 0.146.0-alpha.7+ · source-release-2026-07-25
  • claim-2026-07-25-mcp-refresh: Prerelease · Documented · General · version 0.146.0-alpha.7+ · source-release-2026-07-25
  • claim-2026-07-25-executor-skills: Prerelease · Documented · General · version 0.146.0-alpha.8+ · source-release-2026-07-25
  • claim-2026-07-25-paginated-forks: Prerelease · Documented · General · version 0.146.0-alpha.9+ · source-release-2026-07-25
  • claim-2026-07-25-workspace-publishing: Prerelease · Documented · General · version 0.146.0-alpha.9+ · source-release-2026-07-25
  • claim-2026-07-25-network-approvals: Prerelease · Documented · General · version 0.146.0-alpha.10 · source-release-2026-07-25
DesktopUnknown · Unknown · Unknown
IDEUnknownNo central-claim assertion recorded.
CloudUnknownNo central-claim assertion recorded.
MobileUnknownNo central-claim assertion recorded.