Опубліковано 13 годин назад13 гд Адміністратор Ось вам ще одна з найкорисніших команд у Claude Code для просунутихІ одна з причин, чому я не фанат Codex Harness - там такого немаєЦе команда /rewind або esc+esc у Claude Code CLIЦю команду можна сприймати як Ctrl+Z для агентаСпочатку ось вам короткий опис із документації Claude CodeЩо робить /rewindу Claude CodeClaude Code автоматично створює checkpoint перед кожним новим ходом та зберігає знімки файлів перед своїми редагуваннями. Команда /rewindабо подвійне натискання Escвідкриває меню, де можна вибрати минуле повідомлення та:відновити лише розмову;відновити лише змінені файли;відновити і розмову, і файли;згорнути вибрану частину історії в summary.Checkpoints зберігаються разом із сесією, тому повернутися до них можна навіть після перезапуску Claude Code. Але якщо в гіт насмітили вже інші сесії, то за зміни файлів можуть вилазити конфліктиТепер про юзкейси та пояснення вже від менеВ основі цієї команди лежать дві незалежні змінніСтан git файлів у вашому репозиторіїта Conversation - історія поточного діалогу в context windowПри виклику команди /rewind вам запропонують вибрати конкретне повідомлення, а потім вибір з 3-5 варіантівКорисно, коли агент довго йшов не туди і залишив після себе погані зміни. Продовжувати поверх такого стану сенсу немає: контекст та файли вже заповнені помилковими спробамиRestore conversationДіалог відкочується, але код залишається Сценарій: баг вже виправлений за кілька кроків, але обговорення бага більше не потрібно. Повертаємо розмову до нього - наступна ітерація бачить чисту історію і при цьому зберігає виправлені файли. Корисно і при паралельній роботі над однимRestore codeВідкочуються тільки файли, а розмова залишається Так можна визнати рішення невдалим, стерти його з репозиторію і продовжити обговорення в тому ж контексті Це чистіше, ніж змушувати агента з пам'яті вишукувати та видаляти свої зміниSummarizeSummarize from hereСтиснути повідомлення після вибраної точкиSummarize up to here - стиснути все до точки, залишивши останні повідомлення дослівно /compact підбиває підсумки всієї сесії У цих сценаріях Claude Code робить форк діалогуІ ще є просто ForkЯк і у випадках із саммарі - стара гілка не стирається: restore code and conversation і restore conversation створюють форк
Для публікації повідомлень створіть обліковий запис або авторизуйтесь