Repository navigation
v2.16.0 - Codex Agent Driver
What's Changed
Features
- Codex is a selectable agent driver:
--agent codex/run.agent: "codex".CodexDriverrunscodex exec --jsonas a subprocess with an SDK-typed event parser and a three-level outcome evaluator; newrun.codexsettings for model, sandbox mode, network access and extra args (#497, #1062) sequant init --agent codexprovisions the.agents/skillssymlink, a.codex/config.tomlhook wrapper around the existing guard hooks, and matchingdoctorchecks (#497, #1066, #1072)- Codex phases can commit their own work and reach GitHub: the git dir is passed as a writable root and
workspace-writephases get network access, withrun.codex.networkAccess: falseto seal them off (#1076, #1079) /qatreats an unchecked PR test-plan box that names a command as unexecuted declared evidence (#1065)
Bug Fixes
- One declared ownership rule (
sequant-owned/user-owned/merge) now governs every fileinit,syncandupdatewrite, with a two-sided gate test; importing the settings module no longer readspackage.jsonas a side effect (#1090) - The plugin's MCP server no longer dies with
CONNECTION_CLOSEDwhen the open project has an oldersequantinnode_modules;doctorgains a local-shadow check (#1084) sequant initon an initialized repo preserves.sequant/settings.json, including its JSONC comments;--forceremains the escape hatch (#1071, #1100)doctor's codex/opencode CLI probes andgh auth statusare bounded by timeouts and can no longer hang the command (#1075, #1099)#characters in stdin-heredoc commit subjects survive conventional-commit validation (#1064)
Maintenance
- The env-dump guard allows anchored
env | grep; red tests outside the diff need an issue number (#1101) - Pinned
doctor's latest-version lookup and moved two cold-import costs off the 5s unit budget (#1063)
Full Changelog: v2.15.1...v2.16.0