# Редактирование сообщений

> Отредактируйте сообщение в очереди до его отправки или подготовьте несколько сообщений, пока агент работает.

Источник: https://docs.kodik.ru/agent/editing-messages

## Очередь сообщений

Пока агент работает, можно составлять и добавлять в очередь дополнительные сообщения. Они будут переданы агенту по одному, в порядке добавления, после завершения текущего хода. Это позволяет:

- Выстроить несколько последующих инструкций, не дожидаясь завершения каждой из них.
- Отправить сообщение немедленно, минуя очередь, если нужно, чтобы агент действовал прямо сейчас.

Сообщения в очереди сохраняются на диск (`queued_messages.json` в директории задачи) и переживают перезагрузку.

Встроенные slash-команды сохраняют поведение команд и не отправляются модели как обычный текст. Если отправить `/compact`, пока агент ещё работает, Kodik сразу сожмёт разговор и отсечёт поздние результаты старого хода. `/newtask` тоже остаётся командой, а не превращается в текст в очереди.

Если Kodik ждёт подтверждения инструмента, а вы отправляете заменяющее сообщение, Kodik сразу запускает заменяющий ход. Старые черновики в очереди остаются в очереди: их можно отредактировать, удалить или отправить вручную. Они не запускаются незаметно после завершения заменяющего хода.

## Редактирование отправленного сообщения (восстановление из контрольной точки)

Если агент уже обработал сообщение, которое вы хотите изменить, воспользуйтесь вместо этого восстановлением из контрольной точки. Это перемотает историю разговора и состояние файлов к моменту непосредственно до обработки этого сообщения, после чего можно повторно отправить изменённую версию.

Если вы редактируете сообщение, пока предыдущий ответ ещё генерируется, Kodik останавливает эту генерацию при восстановлении и сразу отправляет изменённое сообщение; оно не остаётся в очереди.

Подробности см. в разделе [Контрольные Точки](https://docs.kodik.ru/agent/checkpoints).
