# Changelog

## Baseline

- First survey — no prior run to compare against. CAI 46.

## Lenses

- Code Health 80
- Architecture 96
- Maturity 61
- Readiness 28
- Security 53

## Changes since last survey

- 300 commits — 295 feature/other, 5 fixes

## By area

- codex-rs/core — 114 commits
- codex-rs/tui — 25 commits
- codex-rs/app-server — 20 commits
- codex-rs/app-server-protocol — 15 commits
- codex-rs/ext — 14 commits
- codex-rs/codex-mcp — 11 commits
- codex-rs/exec-server — 8 commits
- codex-rs/external-agent-migration — 7 commits
- .github/workflows — 6 commits
- codex-rs/thread-store — 6 commits
- codex-rs/analytics — 5 commits
- codex-rs/core-plugins — 5 commits
- codex-rs/rmcp-client — 5 commits
- codex-rs/config — 4 commits
- codex-rs/core-skills — 4 commits
- codex-rs/exec — 4 commits
- codex-rs/code-mode — 3 commits
- codex-rs/otel — 3 commits
- codex-rs/skills — 3 commits
- codex-rs/tools — 3 commits

## Notable commits

- fix: Add MCP client conformance regression gates (#36810)
- fix: Fix first-turn model switching and rollback (#37260)
- fix: Fix subagent MCP startup status settling (#37344)
- fix: Fix typo in approval resolver name (#36822)
- fix: Harden the TUI focus palette regression test (#36759)
- change: Accept user input when starting idle turns (#36947)
- change: Add Agent Plugins MCP config parsing (#36796)
- change: Add Fence auditing to the blob size workflow (#36979)
- change: Add Guardian session reuse and interruption tests (#36782)
- change: Add Markdown conversation export to the TUI (#37358)
- change: Add a dual-WebSocket transport for code mode (#36812)
- change: Add a loader for executor-local config layers (#37406)
- change: Add a realtime delegation acknowledgement control (#36413)
- change: Add a unified image budget (#37206)
- change: Add acknowledged user message submission to core (#36385)
- change: Add an `--approve-for-me` CLI flag (#36373)
- change: Add durable per-thread user submission queues (#36952)
- change: Add durable user-message queue dispatch (#37204)
- change: Add executor-local config reads to the exec server (#37408)
- change: Add host skill root loading (#36884)
- …and 280 more
