Commit Graph

  • 6fe8a05dcb fix: honor active permission profiles in sandbox debug (#14293) viyatb-oai 2026-03-17 18:52:02 -07:00
  • 83a60fdb94 Add FS abstraction and use in view_image (#14960) pakrym-oai 2026-03-17 17:36:23 -07:00
  • 19b887128e app-server: reject websocket requests with Origin headers (#14995) Max Johnson 2026-03-17 17:24:53 -07:00
  • a5d3114e97 feat: Add product-aware plugin policies and clean up manifest naming (#14993) xl-openai 2026-03-17 17:01:34 -07:00
  • fc75d07504 Add Python SDK public API and examples (#14446) Shaqayeq 2026-03-17 16:05:56 -07:00
  • 0d1539e74c fix(linux-sandbox): prefer system /usr/bin/bwrap when available (#14963) viyatb-oai 2026-03-17 16:05:34 -07:00
  • 98be562fd3 Unify realtime shutdown in core (#14902) Ahmed Ibrahim 2026-03-17 15:58:52 -07:00
  • c6ab4ee537 Gate realtime audio interruption logic to v2 (#14984) Ahmed Ibrahim 2026-03-17 15:24:37 -07:00
  • 1a9555eda9 Cleanup skills/remote/xxx endpoints. (#14977) xl-openai 2026-03-17 15:22:36 -07:00
  • 43ee72a9b9 fix(tui): implement /mcp inventory for tui_app_server (#14931) Felipe Coury 2026-03-17 19:11:27 -03:00
  • 0d2ff40a58 Add auth env observability (#14905) Colin Young 2026-03-17 14:26:27 -07:00
  • ee756eb80f Rename exec_wait tool to wait (#14983) pakrym-oai 2026-03-17 14:22:26 -07:00
  • 2cc4ee413f temporarily disable private desktop until it works with elevated IPC path (#14986) iceweasel-oai 2026-03-17 14:09:57 -07:00
  • 4d9d4b7b0f Stabilize approval matrix write-file command (#14968) Ahmed Ibrahim 2026-03-17 13:52:36 -07:00
  • 23a44ddbe8 Stabilize permissions popup selection tests (#14966) Ahmed Ibrahim 2026-03-17 13:45:44 -07:00
  • b02388672f Stabilize Windows cmd-based shell test harnesses (#14958) Ahmed Ibrahim 2026-03-17 13:21:46 -07:00
  • 683c37ce75 [plugins] Support plugin installation elicitation. (#14896) Matthew Zeng 2026-03-17 13:19:28 -07:00
  • 49e7dda2df Add device-code onboarding and ChatGPT token refresh to app-server TUI (#14952) Eric Traut 2026-03-17 14:12:12 -06:00
  • 95bdea93d2 use framed IPC for elevated command runner (#14846) iceweasel-oai 2026-03-17 11:38:44 -07:00
  • 904dbd414f generate an internal json schema for RolloutLine (#14434) Keyan Zhang 2026-03-17 11:19:42 -07:00
  • 0d531c05f2 Fix code mode yield startup race (#14959) Ahmed Ibrahim 2026-03-17 11:09:12 -07:00
  • d484bb57d9 feat: add suffix to shell snapshot name (#14938) jif-oai 2026-03-17 17:59:27 +00:00
  • f26ad3c92c Fix fuzzy search notification buffering in app-server tests (#14955) Ahmed Ibrahim 2026-03-17 10:52:16 -07:00
  • 78e8ee4591 fix(tui): restore remote resume and fork history (#14930) Felipe Coury 2026-03-17 14:16:08 -03:00
  • 8e258eb3f5 Feat: CXA-1831 Persist latest model and reasoning effort in sqlite (#14859) Shijie Rao 2026-03-17 10:14:34 -07:00
  • 6ea041032b fix(core): prevent hanging turn/start due to websocket warming issues (#14838) Owen Lin 2026-03-17 10:07:46 -07:00
  • e8add54e5d feat: show effective model in spawn agent event (#14944) jif-oai 2026-03-17 16:58:58 +00:00
  • ef36d39199 Fix agent jobs finalization race and reduce status polling churn (#14843) daveaitel-openai 2026-03-17 10:40:14 -04:00
  • 4ed19b0766 feat: rename to get more explicit close agent (#14935) jif-oai 2026-03-17 14:37:20 +00:00
  • 31648563c8 feat: centralize package manager version (#14920) jif-oai 2026-03-17 12:03:07 +00:00
  • 603b6493a9 fix(linux-sandbox): ignore missing writable roots (#14890) viyatb-oai 2026-03-17 00:21:00 -07:00
  • d37dcca7e0 Revert tui code so it does not rely on in-process app server (#14899) Eric Traut 2026-03-17 00:56:32 -06:00
  • 57f865c069 Fix tui_app_server: ignore duplicate legacy stream events (#14892) Eric Traut 2026-03-17 00:50:25 -06:00
  • db7e02c739 fix: canonicalize symlinked Linux sandbox cwd (#14849) viyatb-oai 2026-03-16 22:39:18 -07:00
  • 32e4a5d5d9 [stack 4/4] Reduce realtime self-interruptions during playback (#14827) Ahmed Ibrahim 2026-03-16 22:19:51 -07:00
  • 79f476e47d [stack 3/4] Add current thread context to realtime startup (#14829) Ahmed Ibrahim 2026-03-16 22:11:05 -07:00
  • 15ede607a0 fix: tighten up shell arg quoting in GitHub workflows (#14864) Michael Bolin 2026-03-16 22:01:16 -07:00
  • 8e34caffcc [codex] add Jason as a predefined subagent name (#14881) Thibault Sottiaux 2026-03-16 22:01:14 -07:00
  • e5a28ba0c2 fix: align marketplace display name with existing interface conventions (#14886) xl-openai 2026-03-16 21:52:19 -07:00
  • fbd7f9b986 [stack 2/4] Align main realtime v2 wire and runtime flow (#14830) Ahmed Ibrahim 2026-03-16 21:38:07 -07:00
  • 1d85fe79ed feat: support remote_sync for plugin install/uninstall. (#14878) xl-openai 2026-03-16 21:37:27 -07:00
  • 49c2b66ece Add marketplace display names to plugin/list (#14861) xl-openai 2026-03-16 19:04:40 -07:00
  • 59533a2c26 skill-creator: default new skills to ~/.codex/skills (#14837) xl-openai 2026-03-16 18:36:11 -07:00
  • b77fe8fefe Apply argument comment lint across codex-rs (#14652) Michael Bolin 2026-03-16 16:48:15 -07:00
  • 6f05d8d735 [stack 1/4] Split realtime websocket methods by version (#14828) Ahmed Ibrahim 2026-03-16 16:00:59 -07:00
  • a3ba10b44b Add exit helper to code mode scripts (#14851) pakrym-oai 2026-03-16 15:07:58 -07:00
  • d0a693e541 windows-sandbox: add runner IPC foundation for future unified_exec (#14139) iceweasel-oai 2026-03-16 12:45:06 -07:00
  • 4c9dbc1f88 memories: exclude AGENTS and skills from stage1 input (#14268) Andi Liu 2026-03-16 12:30:38 -07:00
  • 663dd3f935 fix(core): fix sanitize name to use '_' everywhere (#14833) Anton Panasenko 2026-03-16 12:22:10 -07:00
  • a0e41f4ff9 Fixed build failures related to PR 14717 (#14826) Eric Traut 2026-03-16 12:41:25 -06:00
  • 7a6e30b55b Use request permission profile in app server (#14665) Jack Mousseau 2026-03-16 10:12:23 -07:00
  • db89b73a9c Move TUI on top of app server (parallel code) (#14717) Eric Traut 2026-03-16 10:49:19 -06:00
  • c04a0a7454 fix: tui freeze when sub-agents are present (#14816) jif-oai 2026-03-16 16:42:43 +00:00
  • 3f266bcd68 feat: make interrupt state not final for multi-agents (#13850) jif-oai 2026-03-16 16:39:40 +00:00
  • 18ad67549c feat: improve skills cache key to take into account config layering (#14806) jif-oai 2026-03-16 16:12:44 +00:00
  • 33acc1e65f fix: sub-agent role when using profiles (#14807) jif-oai 2026-03-16 16:08:16 +00:00
  • 029aab5563 fix(core): preserve tool_params for elicitations (#14769) Matthew Zeng 2026-03-15 23:15:52 -07:00
  • 6fdeb1d602 Reuse guardian session across approvals (#14668) Charley Cunningham 2026-03-15 22:56:18 -07:00
  • ba463a9dc7 Preserve background terminals on interrupt and rename cleanup command to /stop (#14602) friel-openai 2026-03-15 22:17:25 -07:00
  • d4af6053e2 [apps] Improve search tool fallback. (#14732) Matthew Zeng 2026-03-15 21:41:55 -07:00
  • 49edf311ac [apps] Add tool call meta. (#14647) Matthew Zeng 2026-03-14 22:24:13 -07:00
  • d692b74007 Add auth 401 observability to client bug reports (#14611) Colin Young 2026-03-14 15:38:51 -07:00
  • 9060dc7557 fix: fix symlinked writable roots in sandbox policies (#14674) viyatb-oai 2026-03-14 13:24:43 -07:00
  • 4b31848f5b Add argument-comment Dylint runner (#14651) Michael Bolin 2026-03-14 08:18:04 -07:00
  • 70eddad6b0 dynamic tool calls: add param exposeToContext to optionally hide tool (#14501) Channing Conger 2026-03-14 01:58:43 -07:00
  • e389091042 make defaultPrompt an array, keep backcompat (#14649) sayan-oai 2026-03-13 23:13:51 -07:00
  • 8ca358a13c Refresh Python SDK generated types (#14646) sayan-oai 2026-03-13 22:50:33 -07:00
  • ae0a6510e1 Enforce errors on overriding built-in model providers (#12024) Eric Traut 2026-03-13 22:10:13 -06:00
  • d272f45058 move plugin/skill instructions into dev msg and reorder (#14609) sayan-oai 2026-03-13 20:51:01 -07:00
  • 7f571396c8 fix: sync split sandbox policies for spawned subagents (#14650) viyatb-oai 2026-03-13 20:03:49 -07:00
  • 6dc04df5e6 fix: persist future network host approvals across sessions (#14619) viyatb-oai 2026-03-13 19:46:10 -07:00
  • bbd329a812 Fix turn context reconstruction after backtracking (#14616) Charley Cunningham 2026-03-13 19:28:31 -07:00
  • 69c8a1ef9e Fix Windows CI assertions for guardian and Smart Approvals (#14645) Ahmed Ibrahim 2026-03-13 19:15:58 -07:00
  • 4b9d5c8c1b Add openai_base_url config override for built-in provider (#12031) Eric Traut 2026-03-13 20:12:25 -06:00
  • b859a98e0f refactor: make unified-exec zsh-fork state explicit (#14633) Michael Bolin 2026-03-13 17:20:01 -07:00
  • 7fa5201365 Use parser-specific realtime voice enum (#14636) Ahmed Ibrahim 2026-03-13 16:17:13 -07:00
  • e9050e3e64 Fix realtime transcription session.update tools payload (#14635) Ahmed Ibrahim 2026-03-13 16:08:58 -07:00
  • 9a44a7e499 [hooks] stop continuation & stop_hook_active mechanics (#14532) Andrei Eternal 2026-03-13 15:51:19 -07:00
  • 467e6216bb Fix stale create_wait_tool reference (#14639) Charley Cunningham 2026-03-13 15:35:25 -07:00
  • bc24017d64 Add Smart Approvals guardian review across core, app-server, and TUI (#13860) Charley Cunningham 2026-03-13 15:27:00 -07:00
  • e3cbf913e8 Fix wait_agent expectations in core tests (#14637) Charley Cunningham 2026-03-13 15:15:59 -07:00
  • cb7d8f45a1 Normalize MCP tool names to code-mode safe form (#14605) pakrym-oai 2026-03-13 14:50:16 -07:00
  • f8f82bfc2b app-server: add v2 filesystem APIs (#14245) Ruslan Nigmatullin 2026-03-13 14:42:20 -07:00
  • 36dfb84427 Stabilize multi-agent feature flag (#14622) Ahmed Ibrahim 2026-03-13 14:38:15 -07:00
  • cfd97b36da Rename multi-agent wait tool to wait_agent (#14631) Ahmed Ibrahim 2026-03-13 14:38:05 -07:00
  • 6720caf778 Slash copy osc52 wsl support (#13201) Won Park 2026-03-13 14:00:58 -07:00
  • 477a2dd345 Add code_mode_only feature (#14617) pakrym-oai 2026-03-13 13:30:19 -07:00
  • ef37d313c6 fix: preserve zsh-fork escalation fds across unified-exec spawn paths (#13644) Michael Bolin 2026-03-13 13:25:31 -07:00
  • 014e19510d feat(app-server, core): add more spans (#14479) Owen Lin 2026-03-13 13:16:33 -07:00
  • 914f7c7317 Override local apps settings with requirements.toml settings (#14304) canvrno-oai 2026-03-13 12:40:24 -07:00
  • d58620c852 Use subagents naming in the TUI (#14618) Ahmed Ibrahim 2026-03-13 12:08:38 -07:00
  • 50558e6507 app-server: Add platform os and family to init response (#14527) Ruslan Nigmatullin 2026-03-13 12:07:54 -07:00
  • 3aabce9e0a Unify realtime v1/v2 session config (#14606) Ahmed Ibrahim 2026-03-13 11:35:38 -07:00
  • 9dba7337f2 Start TUI on embedded app server (#14512) Eric Traut 2026-03-13 12:04:41 -06:00
  • 8567e3a5c7 [bazel] Bump up cc and rust toolchains (#14542) zbarsky-openai 2026-03-13 14:01:38 -04:00
  • 9f2da5a9ce chore: clarify plugin + app copy in model instructions (#14541) sayan-oai 2026-03-13 10:57:41 -07:00
  • 59b588b8ec Improve granular approval policy prompt (#14553) Jack Mousseau 2026-03-13 10:42:17 -07:00
  • 958f93f899 sending back imagaegencall response back to responseapi (#14558) Won Park 2026-03-13 10:29:19 -07:00
  • 6b3d82daca Use a private desktop for Windows sandbox instead of Winsta0\Default (#14400) iceweasel-oai 2026-03-13 10:13:39 -07:00
  • 9c9867c9fa code mode: single line tool declarations (#14526) pakrym-oai 2026-03-13 10:08:34 -07:00