- Зачем:
- каждый раунд ревью требовал 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>
17 lines
933 B
Markdown
17 lines
933 B
Markdown
# TODO
|
||
|
||
## opencode: перейти на config.d + stow
|
||
|
||
Сейчас `opencode.json` копируется через `copy_managed_file` в `install.sh`,
|
||
потому что opencode может модифицировать конфиг в рантайме.
|
||
|
||
Когда [anomalyco/opencode#9062](https://github.com/anomalyco/opencode/issues/9062)
|
||
(поддержка `config.d/`) будет смержен — разбить конфиг на фрагменты
|
||
и подключить через stow, как остальные пакеты.
|
||
|
||
Связанный PR: [anomalyco/opencode#16525](https://github.com/anomalyco/opencode/pull/16525)
|
||
|
||
## ~~codex-review: убрать permission prompts~~ DONE
|
||
|
||
Реализовано: шаги 2, 3, 7 переписаны на встроенные инструменты (Write tool, stdout capture).
|
||
См. коммит с `fix(skills): убраны permission prompts из codex-review`. |