Two fixes for Codex config.toml compatibility: 1. ensureCodexHooksFeature: insert [features] before the first table header instead of prepending it before all content. Prepending traps bare top-level keys (model, model_reasoning_effort) under [features], where Codex rejects them with "invalid type: string, expected a boolean". 2. generateCodexConfigBlock: use absolute config_file paths when targetDir is provided. Codex ≥0.116 requires AbsolutePathBuf and cannot resolve relative "agents/..." paths, failing with "AbsolutePathBuf deserialized without a base path". Fixes #1202 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
165 KiB
Executable File
165 KiB
Executable File