Skip to content

Osinara v0.16.4

Choose a tag to compare

@github-actions github-actions released this 21 Aug 14:19
Immutable release. Only release title and notes can be modified.
3a69c56

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 прошли успешно.