0.5.8 (2026-10-03)
Bug Fixes
- load configured runner before streaming dispatch (#113) (65e8e80)
- report oversized Codex JSONL lines (#115) (dc141a4)
0.5.7 (2026-10-03)
Bug Fixes
0.5.6 (2026-10-03)
Bug Fixes
0.5.5 (2026-10-02)
Bug Fixes
0.5.4 (2026-10-02)
Bug Fixes
0.5.3 (2026-09-30)
Bug Fixes
0.5.2 (2026-09-30)
Bug Fixes
0.5.1 (2026-09-27)
Bug Fixes
0.5.0 (2026-09-24)
Features
0.4.0 (2026-07-29)
⚠ BREAKING CHANGES
- the
%Exec{}:searchfield is now a mode atom (:cached,:indexed,:live,:disabled) or nil, where it was a boolean defaulting to false. The emitted argument changes from--searchto-c web_search="<mode>".Exec.search/1is unchanged for callers and now meansweb_search="live". - Exec.approval_policy/2 no longer accepts :on_failure, which the Codex CLI dropped along with the --ask-for-approval flag. Valid policies are :untrusted, :on_request and :never. The emitted argument changes from
--ask-for-approval <policy>to-c approval_policy="<policy>". - CodexWrapper.Commands.Fork is removed.
codex forkis an interactive TUI command that cannot be driven non-interactively, so the module never worked against codex-cli 0.14x. Use CodexWrapper.ExecResume to continue a session in place; there is no non-interactive way to branch one.
Features
- add --profile to the Exec builder (#73) (20610f2)
- add :telemetry events for exec/stream/review/session lifecycle (#47) (514ddb5), closes #46
- add Commands.Archive for codex archive, unarchive, and delete (#78) (7d562f8)
- add Commands.Doctor for codex doctor (#76) (9a8324e)
- add config-isolation and trust flags to the exec builders (#79) (e52202c), closes #65
- add forcola runner for leak-free one-shot codex execution (#50) (732f2de)
- add mcp login/logout and OAuth options to Commands.Mcp (#77) (8220799), closes #61
- add output_schema to the Review builder (#74) (f29f032), closes #59
- route one-shot execution through a Runner with optional forcola (#49) (9a2fdd2), closes #48
- stream NDJSON through the Runner, with a forcola-backed path (#82) (0ca61de)
- support codex login --with-access-token (#75) (b9709f2), closes #60
Bug Fixes
- emit approval_policy as a -c config key, not --ask-for-approval (#69) (e8f5bf5)
- emit sandbox_mode config override on ExecResume and Review (#81) (83c8ba4), closes #80
- emit web search as a -c config key, not --search (#70) (439a87d)
- remove Commands.Fork, codex fork is TUI-only (#68) (7d0e1ef)
- rewrite Commands.Sandbox for the flat codex sandbox CLI (#67) (cdda80c), closes #56
- translate full_auto to --sandbox workspace-write (#71) (a26bdec), closes #55
0.3.0 (2026-04-11)
Features
- add Config, Command behaviour, and binary discovery (bbda01e)
- add Config, Command behaviour, and binary discovery closes #1 (9b56452)
- add Exec command, Result struct, and convenience API (4468180)
- add Exec command, Result struct, and convenience API closes #2 (4a9bc5b)
- add JsonLineEvent, execute_json/2, and stream/2 (f42eff8)
- add JsonLineEvent, execute_json/2, and stream/2 closes #3 (f92cd07)
- Auth, Version, MCP, and Features commands (4ed2259)
- commands: add Sandbox, Fork, and Apply commands closes #13 (#21) (c6b9948)
- completion: add shell completion script generation closes #18 (#20) (2029753)
- mcp_server: add McpServer command for codex mcp-server closes #14 (#22) (bb798c1)
- package: hex.pm publish prep closes #17 (#24) (80ff06e)
- review: add Review command with builder and convenience API (f20e883)
- review: add Review command with builder and convenience API closes #4 (18a25d3)
- Session and SessionServer for multi-turn (17e254a)
- session: add Session and SessionServer for multi-turn sessions (99ec08a), closes #5
Bug Fixes
- close stdin on streaming Port paths (#38) (add5f29), closes #37
- extract thread_id from Codex events for Session.send multi-turn (#41) (d43466d), closes #40
- update source URL to genagent org (#42) (b6526b3)
- use Port with closed stdin to prevent Codex CLI hang (#34) (328ea18), closes #33
- version: mock binary in version test for CI compatibility closes #27 (#31) (41c6572)
0.2.3 (2026-04-11)
Bug Fixes
0.2.2 (2026-04-10)
Bug Fixes
- close stdin on streaming Port paths (#38) (add5f29), closes #37
- extract thread_id from Codex events for Session.send multi-turn (#41) (d43466d), closes #40
0.2.1 (2026-03-31)
Bug Fixes
0.2.0 (2026-03-31)
Features
- add Config, Command behaviour, and binary discovery (bbda01e)
- add Config, Command behaviour, and binary discovery closes #1 (9b56452)
- add Exec command, Result struct, and convenience API (4468180)
- add Exec command, Result struct, and convenience API closes #2 (4a9bc5b)
- add JsonLineEvent, execute_json/2, and stream/2 (f42eff8)
- add JsonLineEvent, execute_json/2, and stream/2 closes #3 (f92cd07)
- Auth, Version, MCP, and Features commands (4ed2259)
- commands: add Sandbox, Fork, and Apply commands closes #13 (#21) (c6b9948)
- completion: add shell completion script generation closes #18 (#20) (2029753)
- mcp_server: add McpServer command for codex mcp-server closes #14 (#22) (bb798c1)
- package: hex.pm publish prep closes #17 (#24) (80ff06e)
- review: add Review command with builder and convenience API (f20e883)
- review: add Review command with builder and convenience API closes #4 (18a25d3)
- Session and SessionServer for multi-turn (17e254a)
- session: add Session and SessionServer for multi-turn sessions (99ec08a), closes #5