Проблема
start-issue позволяет выбрать агента и модель, но не позволяет задать
уровень reasoning effort для Codex.
Сейчас для этого приходится вручную менять конфигурацию Codex. Из-за этого
настройка становится глобальной или проектной, хотя часто нужна только для
одного запуска конкретной задачи.
Предложение
Добавить параметр --effort, например:
start-issue 123 --agent codex --effort high
start-issue 123 --agent codex --model gpt-5.2 --effort xhigh
start-issue 123 --agent codex --batch --effort high
Для Codex параметр должен преобразовываться в одноразовый override:
codex ... --config 'model_reasoning_effort="high"' ...
codex exec ... --config 'model_reasoning_effort="high"' ...
При этом не должны изменяться:
~/.codex/config.toml
<project>/.codex/config.toml
Ожидаемое поведение
- Если
--effort не указан, текущее поведение не меняется.
- Параметр работает в обычном режиме и в режиме
--batch.
- Все запускаемые
start-issue процессы Codex используют это значение,
включая улучшение промпта и AI-генерацию имени ветки, если они применяются.
- При использовании
--effort с другим агентом должна выводиться понятная
ошибка, а параметр не должен молча игнорироваться.
- Значения должны соответствовать возможностям установленной версии Codex,
без жёсткого списка в start-issue.
- В режиме
--dry-run должны отображаться выбранный effort и источник
настройки.
- Значение должно передаваться как аргумент процесса без shell-интерполяции.
Проблема
start-issueпозволяет выбрать агента и модель, но не позволяет задатьуровень reasoning effort для Codex.
Сейчас для этого приходится вручную менять конфигурацию Codex. Из-за этого
настройка становится глобальной или проектной, хотя часто нужна только для
одного запуска конкретной задачи.
Предложение
Добавить параметр
--effort, например:Для Codex параметр должен преобразовываться в одноразовый override:
При этом не должны изменяться:
~/.codex/config.toml<project>/.codex/config.tomlОжидаемое поведение
--effortне указан, текущее поведение не меняется.--batch.start-issueпроцессы Codex используют это значение,включая улучшение промпта и AI-генерацию имени ветки, если они применяются.
--effortс другим агентом должна выводиться понятнаяошибка, а параметр не должен молча игнорироваться.
без жёсткого списка в
start-issue.--dry-runдолжны отображаться выбранный effort и источникнастройки.