[2026-06-18] eagle: personal/projects/zulip-router-approval-reactions.md
This commit is contained in:
@@ -208,6 +208,15 @@ func (z *ZulipClient) addReaction(messageID int64, emojiName, emojiCode string)
|
||||
|
||||
### Баг 1: Сообщения дропаются если был approval interrupt
|
||||
|
||||
**Проверено/подтверждено 18.06.2026 тестом со sleep-командами:**
|
||||
|
||||
Пользователь попросил: написать текст, sleep(2), текст, sleep(2), текст, sleep(2) + rm -rf. Агент выполнил все 4 вызова в одном ответе, но после аппрувл-прерывания на последней команде (`rm -rf`) — ВСЕ предыдущие сообщения (первые 3 вывода terminal) не дошли до пользователя. Дропнулись полностью.
|
||||
|
||||
**Механизм потери:** При аппрувл-прерывании генерация стопается, pending-сообщения из стрима не отправляются получателю. Hermes формирует approval-запрос (без буферизации неотправленного контента), пользователь видит только approval, всё что асинхронно настримилось ранее — теряется.
|
||||
|
||||
**Воспроизведение:**
|
||||
1. Агент шлёт approval request
|
||||
|
||||
Если агент запросил approval и ты ответил (даже не /approve, а любое сообщение), все сообщения которые были до ответа на approval — теряются. Агент их не получает.
|
||||
|
||||
**Воспроизведение:**
|
||||
|
||||
Reference in New Issue
Block a user