Skip to content

0.4.0

Latest

Choose a tag to compare

@smixs smixs released this 01 Sep 03:27
· 31 commits to main since this release
  • 🧭 Ива переехала на eve 0.47.3 - сообщения теперь привязаны к активной сессии по sessionId, поэтому Stop, /stop и /new не зависят от старого continuation-механизма. При каждом обновлении workflow store уходит в карантин, а статусы открытых сессий протухают на месте - бот отвечает с первой секунды после апдейта, зависшее «Работаю…» прибирается автоматически, а владелец получает «Предыдущий ход оборвался - повтори запрос или /new». Память (vault) цела. Откат обновления возвращает состояние, при сбое восстановления владелец получает уведомление.
  • 🚦 Новые сообщения по умолчанию ждут своей очереди - /menu позволяет выбрать «Очередь», которая ждёт текущий ответ, или «Перебивать», которая направляет сообщение в активный ответ. Настройка сохраняется после рестарта.
  • 🧠 Ночной Rollup и плагины работают на новом рантайме - ручной Rollup использует активную сессию, плагины с кодом собираются с той же версией eve, а web_fetch сообщает точный HTTP-статус вместо догадки по тексту ошибки.
  • 🛟 Откат обновления лучше защищает локальные изменения - recovery ref удаляется только после проверенного результата, не трогает чужое состояние и сохраняется при неоднозначном сбое проверки.
  • 🧠 CORE-память выросла втрое - лимит CORE.md поднят с 1200 до 3600 знаков (~1000 токенов): живые секции владельца больше не выдавливаются ночным сжатием, файл вмещает всё важное о человеке.
  • 🧹 Служебные сессии больше не копятся вечными ранами - напоминания, дайджест и ночной Rollup на путях ротации закрывают свою сессию после работы. iva doctor показывает состояние workflow store - раны по статусам, hook-файлы - и предупреждает о превышении.
  • «Работаю…» убирается всегда - /new удаляет индикатор сам, поздний хвост старой сессии больше не трогает индикатор нового хода.
  • 🔁 Уведомление о потерянном сообщении повторяется каждые 10 минут - раньше владелец узнавал о непринятом сообщении раз в неделю; исключение записано в ADR-0007, потерянный вход - не шум.
  • 🔐 Захват Telegram-токена вторым инстансом больше не молчит - бот уведомляет владельца и снижает частоту повторных попыток вместо вечного тихого цикла.
  • 🩹 Codex-провайдер снова отвечает - подписка ChatGPT падала с HTTP 400 на каждом ходу: поле safety_identifier, которое eve 0.47 инжектит для моделей openai/*, вырезано - чат и ночные Rollup на codex работают.