- Зачем:
- каждый раунд ревью требовал 3-5 ручных подтверждений из-за $(), > и 2>&1 в bash-командах.
- Что:
- шаг 2: Session ID генерируется Claude без bash, вместо $(date).
- шаг 3: git diff → stdout + Write tool вместо > redirect; добавлен preflight через --shortstat.
- шаг 7: resume stdout + Write tool вместо > 2>&1; дифференцированная обработка exit code.
- добавлено пояснение о плейсхолдерах ${REVIEW_ID}/${CODEX_SESSION_ID}.
- TODO.md: задача отмечена как выполненная.
- Проверка:
- /codex-review code на текущем diff — 0 permission prompts за 3 раунда.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
933 B
933 B
TODO
opencode: перейти на config.d + stow
Сейчас opencode.json копируется через copy_managed_file в install.sh,
потому что opencode может модифицировать конфиг в рантайме.
Когда anomalyco/opencode#9062
(поддержка config.d/) будет смержен — разбить конфиг на фрагменты
и подключить через stow, как остальные пакеты.
Связанный PR: anomalyco/opencode#16525
codex-review: убрать permission prompts DONE
Реализовано: шаги 2, 3, 7 переписаны на встроенные инструменты (Write tool, stdout capture).
См. коммит с fix(skills): убраны permission prompts из codex-review.