fix(skills): claude-subagent-playbook — правила запуска Кодекса по месту
- Зачем: - два отказа вызова из прогона #39 повторялись оттого, что правило лежало не там, где собирают команду: -s дописывали в resume по образцу exec, а < /dev/null закрывал вход у вызова, который сам получает промпт через stdin. - Что: - в codex-exec рецепт resume снабжён строкой о том, что среда треда задана при создании, а перечень ручек хода уточнён по проверке на codex-cli 0.145.0. - к правилу «промпт через stdin» добавлено, что вход этого вызова должен оставаться открытым. - в SKILL.md этап 6 правило < /dev/null сужено условием «фоновой команде, которой нечего читать со входа». - в lessons исправлен неверный хвост записи #39 про смену песочницы ключом -c sandbox_mode. - Проверка: - codex exec resume <любой-id> -s workspace-write → exit 2. - echo "say hi" | codex exec - < /dev/null → No prompt provided via stdin.
This commit is contained in:
1 parent
36fc76ff90
commit
9642910194
3 files changed
+28
-14
No files matched your search
@@ -671,9 +671,13 @@ compose down`); отдельных событий эскалации в `--json`
|
||||
- **Два отказа вызова Кодекса, оба от чтения правил без разбора.**
|
||||
`< /dev/null` по правилу «фоновому запуску закрывай stdin» убивает промпт,
|
||||
который сам идёт через stdin (`No prompt provided via stdin`), — правило не
|
||||
про этот случай. И `codex exec resume` (0.145.0) не принимает `-s`: песочница
|
||||
только через `-c sandbox_mode="workspace-write"`, остальные ключи (`-m`, `-c`,
|
||||
`-o`, `--json`) те же, что у `exec`.
|
||||
про этот случай. И `codex exec resume` (0.145.0) не принимает `-s`/`-C`:
|
||||
среда треда задана при создании и на продолжении не переуказывается;
|
||||
остальные ключи (`-m`, `-c`, `-o`, `--json`) те же, что у `exec`. Уточнено
|
||||
2026-08-03: хвост «песочница только через `-c sandbox_mode=…`» был неверен —
|
||||
ключ разбирается, но среду продолжения не меняет. Оба отказа закрыты по
|
||||
месту: `codex-exec.md` (рецепт resume и правило stdin), `SKILL.md` этап 6
|
||||
(правило `< /dev/null` сужено условием «нечего читать со входа»).
|
||||
- Цифры: два ревью — 58 и 36 команд/инструментов, 10 находок (1 MAJOR,
|
||||
8 MINOR, 1 NIT); триаж — 10 FIXED; перепроверки на medium — 8 и 12; тесты
|
||||
297 → 353.
|
||||
|
||||
Reference in new issue
Block a user