Rina Assistant

Разработчикам

Рину можно расширять двумя путями: плагином, который добавляет ей умение, или своей программой, которая говорит с ядром по протоколу.

Собрано из plugins/api.py, docs/protocol/contract-v1.json (коммит 0133200), 21 сентября 2026. Версии на этой странице взяты оттуда же.

Разделы
  1. Что выбрать
  2. С чего начать
  3. Документы программы
  4. Где спросить

Что выбрать

Плагин живёт внутри Рины. Его запускает ядро, пользователь включает его в списке плагинов, а работает он через хуки и инструменты. Это путь для нового умения: курс валют, заметки, пересчёт единиц.

Протокол нужен тому, кто пишет программу снаружи: другое окно, другой голосовой вход, связку с чем-то своим. Ядро — отдельный процесс на Python, оболочка на C# говорит с ним по двум именованным каналам, и ваша программа может занять её место.

С чего начать

Документы программы

Решения, из которых выросли эти страницы, лежат в репозитории:

Где спросить

Вопросы — в обсуждениях, поломки — в задачах на GitHub. Если нашли в API то, что расходится с этими страницами, это тоже поломка: страницы собираются из кода и должны с ним совпадать.