Osinara v0.16.4
Immutable
release. Only release title and notes can be modified.
Osinara v0.16.4
Patch-релиз останавливает один agent turn до того, как повторяющиеся model calls превращаются в
неограниченный цикл и блокируют durable Telegram ingress.
Model Step Safety
- Один turn ограничен 32 model calls: разрешены zero-based steps с 0 по 31.
- На следующем step Eve получает валидную fail-closed AI SDK model, которая завершает оба пути
вызова стабильной ошибкойAGENT_TURN_MODEL_STEP_LIMIT_EXCEEDEDбез обращения к provider. - Blocking model исключает небезопасное поведение Eve 0.32.0, при котором ошибка dynamic resolver
логируется, а выполнение продолжается через fallback model. - Некорректные step coordinates или конфигурация лимита также блокируют model call с кодом
AGENT_TURN_MODEL_STEP_STATE_INVALID.
Production Recovery
- Зависший ingress update терминально закрыт без повторного model call, а canonical session
ротирована после подтверждённого неоднозначного side-effect boundary. - Telegram backlog полностью обработан после controlled restart; pending и processing updates
отсутствуют. - Экземпляр sandbox зависшего Eve run удалён после проверки labels и отсутствия полезных процессов.
Проверка
- Добавлены unit contracts для точной границы, обоих AI SDK call paths и fail-closed invalid state.
- GitHub Actions Docker Compose test suite и автоматическое code review прошли успешно.