Skip to content

Osinara v0.15.13

Choose a tag to compare

@github-actions github-actions released this 17 Aug 11:48
Immutable release. Only release title and notes can be modified.
caa1068

Osinara v0.15.13

Patch-релиз включает документированную session-sticky маршрутизацию NeuralDeep для повторного
использования upstream KV-cache в многошаговых и многораундовых диалогах.

NeuralDeep session cache

  • Каждый model step NeuralDeep передаёт непрозрачный Eve session ID в OpenAI-compatible поле
    user, которое NeuralDeep использует для закрепления сессии за одним upstream.
  • Все шаги одного turn и последующие turns текущей Eve-сессии используют одинаковый routing key;
    штатная session rotation автоматически создаёт новый ключ.
  • Telegram user ID, chat ID, family ID и другие прикладные идентификаторы провайдеру в этом поле не
    передаются.
  • Для DeepSeek, MiniMax, OpenCode Go и OpenRouter provider options не изменились.
  • Sticky routing повышает вероятность повторного использования KV-cache, но не превращает его в
    durable cache: NeuralDeep не публикует TTL и не гарантирует cache hit.

Eve build contract

  • Основной direct model выбирается через Eve step.started, поскольку только step-scoped resolver
    может безопасно вернуть live AI SDK model вместе с session-specific provider options.
  • Post-build validator принимает числовые bundler-алиасы defineDynamic, сохраняя строгую проверку
    единственного step.started tool resolver и запрет replay-prone scopes.

Проверка

  • Production-equivalent Docker Compose gate: 320 test files, 1778 tests, typecheck и eve build.
  • Transport contract подтверждает, что providerOptions.neuraldeep.user отправляется корневым полем
    user в JSON запроса /v1/chat/completions.