- Зачем: - Codex и так имеет доступ к репо в read-only sandbox, сбор diff избыточен. - Что: - добавлен пункт TODO: передавать список файлов вместо diff. - Проверка: - cat TODO.md. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
26 lines
1.5 KiB
Markdown
26 lines
1.5 KiB
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`.
|
||
|
||
## codex-review: убрать сбор diff, передавать только список файлов
|
||
|
||
Codex работает в `read-only` sandbox с доступом ко всему репо. Ему не нужен
|
||
готовый diff в temp-файле — достаточно `git diff --name-only` и контекста
|
||
("unstaged changes" / "staged" / "vs main").
|
||
|
||
Это уберёт: шаг 3 (сбор diff), preflight `--shortstat`, temp-файлы `claude-diff-*`,
|
||
часть cleanup. Скилл станет значительно проще. |