Back to feedHighlights
GPT-5.1-Codex-Max: introducing our newest frontier agentic coding model. GPT-5.1-Codex-Max delivers higher reliability, faster iteration, and support for long-running, project-scale workflows. Learn more at https://www.openai.com/index/gpt-5-1-codex-max
Native Compaction Support: added first-class support for Compaction, improving performance across extended coding sessions.
Expanded Tool Token Limits: codex models now support up to 10,000 tool output tokens. Configure this via tool_output_token_limit in config.toml.
Windows Agent mode: Introduced Agent mode for native Windows. Codex can read files, write files, and run commands in your working folder with fewer approvals. Agent mode uses a new experimental Windows sandbox to limit filesystem and network access. Learn more at https://developers.openai.com/codex/windows
TUI and UX Improvements
Eliminated ghost snapshot notifications when no git repository is present.
Codex Resume now displays branches and respects the current working directory for filtering.
Added placeholder icons for images.
Credits are now visible in /status.
PRs Merged
fix: don't truncate at new lines (#6907) — @aibrahim
feat: arcticfox in the wild (#6906) — @aibrahim
[app-server] populate thread>turns>items on thread/resume (#6848) — @owenlin0
nit: useless log to debug (#6898) — @jif
fix(core) Support changing /approvals before conversation (#6836) — @dylan.hurd
chore: consolidate compaction token usage (#6894) — @jif
chore(app-server) world-writable windows notification (#6880) — @dylan.hurd
fix: parallel tool call instruction injection (#6893) — @jif
nit: stable (#6895) — @jif
feat: warning large commits (#6838) — @jif
fix label (#6892) — @tibo
Move shell to use truncate_text (#6842) — @aibrahim
Run remote auto compaction (#6879) — @pakrym
flaky-unified_exec_formats_large_output_summary (#6884) — @aibrahim
shell_command returns freeform output (#6860) — @pakrym
chore(core) arcticfox (#6876) — @dylan.hurd
fix(tui) ghost snapshot notifications (#6881) — @dylan.hurd
fix: typos in model picker (#6859) — @aibrahim
chore: update windows docs url (#6877) — @ae
feat: tweak windows sandbox strings (#6875) — @ae
fix: add more fields to ThreadStartResponse and ThreadResumeResponse (#6847) — @mbolin
chore: update windows sandbox docs (#6872) — @ae
Remote compaction on by-default (#6866) — @pakrym
[app-server] introduce turn/completed v2 event (#6800) — @celia
update credit status details (#6862) — @zhao
tui: add branch to 'codex resume', filter by cwd (#6232) — @172423086+nornagon-openai
smoketest for browser vuln, rough draft of Windows security doc (#6822) — @iceweasel
windows sandbox: support multiple workspace roots (#6854) — @iceweasel
updating codex backend models (#6855) — @zhao
exec-server (#6630) — @172423086+nornagon-openai
Fix tests so they don't emit an extraneous config.toml in the source tree (#6853) — @etraut
[app-server-test-client] feat: auto approve command (#6852) — @owenlin0
Improved runtime of generated_ts_has_no_optional_nullable_fields test (#6851) — @etraut
fix: local compaction (#6844) — @jif
Fix typo in config.md for MCP server (#6845) — @simcoea
[codex][otel] support mtls configuration (#6228) — @apanasenko
feat: review in app server (#6613) — @jif
chore(config) enable shell_command (#6843) — @dylan.hurd
Prompt to turn on windows sandbox when auto mode selected. (#6618) — @iceweasel
Add the utility to truncate by tokens (#6746) — @aibrahim
Update faq.md section on supported models (#6832) — @adpena
fixing localshell tool calls (#6823) — @zhao
feat: enable parallel tool calls (#6796) — @jif
feat: remote compaction (#6795) — @jif
nit: app server (#6830) — @jif
nit: mark ghost commit as stable (#6833) — @jif
feat: git branch tooling (#6831) — @jif
:bug: fix(rmcp-client): refresh OAuth tokens using expires_at (#6574) — @LaelLuo
fix(windows) shell_command on windows, minor parsing (#6811) — @dylan.hurd
chore(core) Add shell_serialization coverage (#6810) — @dylan.hurd
Update defaults to gpt-5.1 (#6652) — @aibrahim
Demote function call payload log to debug to avoid noisy error-level stderr (#6808) — @cassirer
execpolicy2 extension (#6627) — @zhao
[app-server] feat: add v2 command execution approval flow (#6758) — @owenlin0
background rate limits fetch (#6789) — @zhao
move cap_sid file into ~/.codex so the sandbox cannot overwrite it (#6798) — @iceweasel
Fix TUI issues with Alt-Gr on Windows (#6799) — @etraut
core: add a feature to disable the shell tool (#6481) — @172423086+nornagon-openai
chore(core) Update shell instructions (#6679) — @dylan.hurd
fix: annotate all app server v2 types with camelCase (#6791) — @owenlin0
LM Studio OSS Support (#2312) — @rugved
[app-server] add events to readme (#6690) — @celia
core/tui: non-blocking MCP startup (#6334) — @172423086+nornagon-openai
chore: delete chatwidget::tests::binary_size_transcript_snapshot tui test (#6759) — @owenlin0
feat: execpolicy v2 (#6467) — @zhao
nit: personal git ignore (#6787) — @jif
tmp: drop sccache for windows 2 (#6775) — @jif
feat: placeholder for image that can't be decoded to prevent 400 (#6773) — @jif
fix(core) serialize shell_command (#6744) — @dylan.hurd
Fix FreeBSD/OpenBSD builds: target-specific keyring features and BSD hardening (#6680) — @jinxiaoyong
Exempt the "codex" github user from signing the CLA (#6724) — @etraut
chore(deps): bump actions/github-script from 7 to 8 (#6755) — @49699333+dependabot[bot]
Fix: Claude models return incomplete responses due to empty finish_reason handling (#6728) — @dulikaifazr
Fix AltGr/backslash input on Windows Codex terminal (#6720) — @pornotato
Revert "tmp: drop sccache for windows (#6673)" (#6751) — @etraut
fix: resolve Windows MCP server execution for script-based tools (#3828) — @jlee14281
Fix documentation errors for Custom Prompts named arguments and add canonical examples (#5910) — @169171880+Sayeem3051
Tighten panic on double truncation (#6701) — @aibrahim
Improve compact (#6692) — @aibrahim
Refactor truncation helpers into its own file (#6683) — @aibrahim
Revert "templates and build step for validating/submitting winget package" (#6696) — @aibrahim
ci: only run CLA assistant for openai org repos (#6687) — @joshka
Handle "Don't Trust" directory selection in onboarding (#4941) — @viniciusmotta8
Ignore unified_exec_respects_workdir_override (#6693) — @pakrym
Order outputs before inputs (#6691) — @pakrym
feat: add app-server-test-client crate for internal use (#5391) — @owenlin0
fix codex detection, add new security-focused smoketests. (#6682) — @iceweasel
feat(ts-sdk): allow overriding CLI environment (#6648) — @lopopolo
templates and build step for validating/submitting winget package (#6485) — @iceweasel
Add test timeout (#6612) — @pakrym
Enable TUI notifications by default (#6633) — @172423086+nornagon-openai
tmp: drop sccache for windows (#6673) — @jif
[App server] add mcp tool call item started/completed events (#6642) — @celia
feat: cache tokenizer (#6609) — @jif
feat: better UI for unified_exec (#6515) — @jif
feat: add resume logs when doing /new (#6660) — @jif
tests: replace mount_sse_once_match with mount_sse_once for SSE mocking (#6640) — @pakrym
Promote shared helpers for suite tests (#6460) — @aibrahim
Use shared network gating helper in chat completion tests (#6461) — @aibrahim
Avoid double truncation (#6631) — @aibrahim
Revert "Revert "Overhaul shell detection and centralize command generation for unified exec"" (#6607) — @pakrym
[app-server] small fixes for JSON schema export and one-of types (#6614) — @owenlin0
[App-server] add new v2 events:item/reasoning/delta, item/agentMessage/delta & item/reasoning/summaryPartAdded (#6559) — @celia
chore(core) Consolidate apply_patch tests (#6545) — @dylan.hurd
Only list failed tests (#6619) — @pakrym
feat: Add support for --add-dir to exec and TypeScript SDK (#6565) — @33551757+danfhernandez
Add AbortSignal support to TypeScript SDK (#6378) — @33551757+danfhernandez
Enable close-stale-contributor-prs.yml workflow (#6615) — @pakrym
Update default yield time (#6610) — @pakrym
Close stale PRs workflow (#6594) — @pakrym
Migrate prompt caching tests to test_codex (#6605) — @pakrym
Revert "Overhaul shell detection and centralize command generation for unified exec" (#6606) — @pakrym
Overhaul shell detection and centralize command generation for unified exec (#6577) — @pakrym