Osinara v0.15.12
Immutable
release. Only release title and notes can be modified.
Osinara v0.15.12
Patch-релиз добавляет verified Telegram channel senders, закрывает публикацию технических ошибок в
общих чатах и подключает NeuralDeep как третий прямой model provider.
Telegram channel senders
Channel_Botиsender_chatклассифицируются отдельно от Telegram user identity.- Channel sender получает отдельную service identity и не может подтверждать HITL, выполнять
owner-only операции или наследовать пользовательские tools и skills. - Timeline сохраняет channel attribution, а memory provenance привязана к точному вызывающему actor.
- Migration
075добавляет actor-bound source identity и обновляет persisted memory contracts.
Private failure notifications
- Terminal
turn.failedиsession.failedотправляются только в Telegram private chats. - Группы, supergroups, channels и неизвестный chat type не получают служебных сообщений об ошибках.
- Текстовые HITL refusals не публикуются в общих чатах; приватный callback alert сохраняется.
- Failed state, session rotation, scheduled-run terminalization, logs и HITL cleanup выполняются как
прежде.
NeuralDeep
- Добавлен строгий OpenAI-compatible endpoint
https://api.neuraldeep.ru/v1. - Модель
qwen3.8-27bпроверена на text, vision, tool call и continuation после tool result. - Используется нативный reasoning модели без неподтверждённого
reasoning_effort; вариант
qwen3.8-27b-noreasonне выбирается для основного agent loop. - Переключение provider остаётся атомарным: preflight, restart, health verification и rollback
используют существующий production model-config controller.
Проверка
- Production-equivalent Docker Compose gate: 318 test files, 1773 tests, typecheck и
eve build. - Live NeuralDeep smoke: catalog, text, vision и двухшаговый tool-call flow.