Skip to content

0.151.0

Choose a tag to compare

@Dirard Dirard released this 30 Aug 02:42
· 2037 commits to main since this release

Codex fork 0.151.0

Rebased onto upstream Codex 0.151.0 while preserving and adapting the fork-specific behavior.

Upstream 0.151.0

  • Added a configurable grace period for discovering tools from optional MCP servers.
  • Extensions can inspect or replace MCP tool results before they reach the model.
  • Plugin catalogs now combine repository-specific configuration and report invalid project marketplaces without hiding valid plugins.
  • Preserved restored permission profiles across TUI turns and prevented /cd from weakening sandbox restrictions.
  • Kept tool availability and reasoning effort correct when switching or falling back between models.
  • Improved remote sandbox enforcement and preserved structured MCP errors.
  • Counted nested subagent token usage toward root goal budgets.
  • Prevented stale Guardian classifications from authorizing actions after permission changes.

Fork-specific changes

  • Preserved configurable byte and line truncation for function, MCP, custom, and dynamic tool output while retaining upstream per-tool MCP limits.
  • Added regression coverage ensuring dynamic tool output follows the configured line limit.
  • Preserved at least three retries for model-capacity errors.
  • Preserved compaction headroom, cache-aware message budgeting, and failed-tool progress handling.
  • Preserved custom context-window and auto-compaction overrides for root, typed, fallback, and cross-provider agents.
  • Preserved plaintext cross-provider subagent messages, inherited dynamic tools, bounded per-turn spawning, and the check_agent_status tool.
  • Preserved Code Mode direct-tool routing protection and camelCase Go SDK timeline fields.

Go SDK

  • Regenerated stable and experimental bindings against the 0.151.0 app-server protocol.
  • Added auth-recovery notifications, project sorting/metadata updates, shell command timeouts, and elicitation updates.
  • Auth-recovery notifications now expose reviewed thread/turn routing metadata.
  • Generator drift checks and go test ./... pass.

Packages

Each asset is a complete runtime package for one target. Binaries keep their normal runtime names and do not have target suffixes.

  • Linux: codex, codex-app-server, codex-code-mode-host, codex-responses-api-proxy, bwrap.
  • macOS: codex, codex-app-server, codex-code-mode-host, codex-responses-api-proxy.
  • Windows: codex.exe, codex-app-server.exe, codex-code-mode-host.exe, codex-responses-api-proxy.exe, codex-command-runner.exe, codex-windows-sandbox-setup.exe.

Upstream changelog: openai/codex@rust-v0.150.0...rust-v0.151.0