# 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 Скилл `codex-review` (`agents/.agents/skills/codex-review/SKILL.md`) вызывает safety warnings Claude Code на `$()` и `>` в bash-командах. Allow-list не помогает — это отдельный слой проверок. **Решение:** переписать шаги скилла, заменив bash-паттерны на встроенные инструменты: - **Шаг 2 (Session ID):** Claude генерирует ID сам, без `$(date)` в bash. - **Шаг 3 (Diff):** `git diff` → результат через Write tool вместо `>` redirect. - **Шаг 7 (Resume):** stdout tool result вместо `> file 2>&1`. - Шаги 4 и 9 — без изменений (`-o` и `rm -f` работают).