fix: prompt delivery через stdin и захват session ID
- Зачем: - длинные XML-промпты (60+ строк) ломали shell quoting при inline-передаче в codex exec. - session ID терялся из-за 2>/dev/null на stderr, делая resume невозможным. - Что: - промпт записывается в temp-файл, передаётся через stdin: `codex exec ... - < file`. - stderr перенаправлен в temp-файл, session ID извлекается через grep. - resume унифицирован: тот же stdin-механизм вместо inline-аргумента. - fallback fresh exec явно обновляет CODEX_SESSION_ID. - cleanup дополнен новыми temp-файлами (prompt, stderr). - Проверка: - smoke test: plan review → 2 раунда с resume через session ID — OK. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1 @@
|
||||
.codex/
|
||||
Reference in New Issue
Block a user