Skip to content

Osinara v0.16.2

Choose a tag to compare

@github-actions github-actions released this 20 Aug 02:27
Immutable release. Only release title and notes can be modified.
8cccd8b

Osinara v0.16.2

Patch-релиз синхронизирует изменённый model bearer key между root deployment process и candidate
Docker Compose после one-time Codex bridge.

Model Environment

  • После атомарной замены MODEL_API_KEY в /opt/osinara/.env bridge также обновляет exported
    MODEL_API_KEY текущего systemd process.
  • Quoted dotenv token безопасно преобразуется в runtime value без eval; неподдерживаемый синтаксис
    по-прежнему отклоняется до миграции.
  • Это закрывает приоритет shell environment над docker compose --env-file: candidate agent больше
    не получает прежний NeuralDeep key при первом запуске после Codex cutover.
  • Добавлены regression tests для update и explicit initial deployment с заранее экспортированным
    устаревшим model key.

Production Recovery

  • v0.16.0 успешно прошёл backup, migration, CLIProxy upstream smoke и promotion.
  • Первый agent container получил старый process-level key и вернул MODEL_CALL_FAILED; данные и
    OAuth не пострадали.
  • Agent был пересоздан из promoted release с чистым env-file. Internal /v1/models и реальный
    gpt-5.6-luna completion после восстановления вернули 200.

Проверка

  • Production bridge tests для quoted/unquoted dotenv и process environment precedence.
  • Полный controller source-order test и bash -n.
  • TypeScript typecheck и полный Vitest suite.