refactor(skills): оптимизирован codex-review для Plan Mode и resume
- Зачем:
- в Plan Mode ревью плана вызывало ~5 permission prompts (git, Write, rm),
хотя для плана git не нужен, а план уже является файлом.
- Что:
- добавлен fast path: явный `plan` или Plan Mode пропускают git-проверки
- base branch определяется лениво (только для code/code-vs-plan)
- resume упрощён через `2>/dev/null` (stderr → /dev/null, stdout = чистое ревью)
- cleanup пропускается в Plan Mode, best-effort вне его
- удалены deprecated permissions claude-diff-* из settings.local.json
- Проверка:
- `/codex-review plan` в Plan Mode — 0 permission prompts
- `/codex-review code` вне Plan Mode — работает как раньше
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
fee4587129
commit
76e6b293c8
3 files changed
+41
-21
No files matched your search
@@ -30,11 +30,18 @@
|
||||
Также разобраться с поведением `codex exec resume` — переключается на
|
||||
`workspace-write` sandbox и `xhigh` reasoning вместо запрошенных `read-only` / `high`.
|
||||
|
||||
## ~~codex-review: plan mode без git~~ DONE
|
||||
|
||||
Реализовано: fast path для режима `plan` — при явном аргументе `plan` или
|
||||
в Claude Code Plan Mode git-проверки и определение base branch пропускаются.
|
||||
Resume упрощён через `2>/dev/null` (stderr → /dev/null, stdout = чистое ревью).
|
||||
|
||||
## codex-review: pipe в определении base branch
|
||||
|
||||
Команда `git symbolic-ref ... | sed` содержит pipe `|`, который может
|
||||
триггерить permission prompt в Claude Code. Пока не триггерит, но если начнёт —
|
||||
заменить на два отдельных вызова или определять branch иначе.
|
||||
Актуально только для режимов `code` и `code-vs-plan` — в `plan` git не вызывается.
|
||||
|
||||
## codex-review: отдельный репозиторий + статья на Хабр
|
||||
|
||||
|
||||
Reference in new issue
Block a user