codex-session-patcher — скилл для Claude Code: чистит отказы в сессиях
Находит отказы ИИ в файлах сессий Codex CLI, Claude и OpenCode и заменяет их, чтобы можно было продолжить разговор.
npx skills add reason-machines/trending-skills --skill codex-session-patcher -a claude-codeЧто делает codex-session-patcher
Скилл сканирует файлы сессий и ищет фразы-отказы. Найденное он заменяет на нейтральный ответ, после чего сессию можно возобновить обычной командой resume. Форматы различаются: у Codex CLI и Claude это JSONL, у OpenCode — SQLite.
Внутри Python-библиотека с парсером, детектором отказов и патчером, плюс CLI codex-patcher и веб-панель с предпросмотром диффа и логами в реальном времени. Есть режим --dry-run: сначала посмотрите, что изменится, и только потом применяйте. Для переписывания ответов через LLM нужен ключ OpenAI-совместимого API — он задаётся переменной окружения, а не строкой в конфиге.
Отдельная часть — инъекция CTF-контекста в профили и рабочие пространства инструментов, чтобы снизить вероятность отказа на входе. У Codex CLI профиль включается только при явном запуске codex -p ctf и на обычные сессии не влияет. У OpenCode механизма профилей нет, поэтому запускать надо из созданного рабочего пространства. Учтите: правка файлов сессий — вмешательство в историю диалога, так что на рабочих проектах это повод сначала прогнать --dry-run.
Какие задачи решает
- убрать отказ из файла сессии и продолжить работу
- посмотреть дифф правок до применения
- переписать отказ через LLM вместо шаблонной заглушки
- добавить свои фразы в список детектируемых отказов
- разобрать сессии сразу трёх инструментов из одной панели
Примеры запросов агенту
- почисти последнюю сессию Codex и покажи, что изменится
- найди отказы в сессии Claude и замени их
- установи CTF-профиль для Claude
Как установить codex-session-patcher
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill codex-session-patcher -a claude-code2Вручную: положить файлы
~/.claude/skills/codex-session-patcher/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/codex-session-patcher/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill codex-session-patcher -a codex2Вручную: положить файлы
.agents/skills/codex-session-patcher/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill codex-session-patcher -a cursor2Вручную: положить файлы
.cursor/skills/codex-session-patcher/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills codex-session-patcher2Вручную: положить файлы
.github/skills/codex-session-patcher/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill codex-session-patcher -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/codex-session-patcherВручную: положить файлы
.devin/skills/codex-session-patcher/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill codex-session-patcher -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о codex-session-patcher
Как установить Claude-session-patcher в Claude?
Выполните npx skills add reason-machines/trending-skills --skill codex-session-patcher -a claude-code. Скилл появится по пути ~/.claude/skills/codex-session-patcher/SKILL.md.
Что делает Claude-session-patcher?
Ищет ответы-отказы в файлах сессий Claude CLI, Claude и OpenCode и заменяет их, чтобы сессию можно было возобновить. Дополнительно умеет внедрять CTF-контекст в конфиги инструментов.
Нужен ли ключ API для работы?
Только если включено переписывание ответов через LLM. Ключ Anthropic-совместимого API задаётся переменной окружения, например OPENAI_API_KEY.