-
Notifications
You must be signed in to change notification settings - Fork 0
Skills и toolsets
Yoshkar-Ola Administration edited this page Jun 2, 2026
·
9 revisions
iola-cli использует skills как подключаемые инструкции для работы с данными городского округа "Город Йошкар-Ола".
Skills не подмешиваются в каждый запрос целиком. CLI выбирает их по смыслу:
-
open-data- когда запрос про открытые данные, школы, детские сады, адреса, ИНН, слои; -
reports- когда нужен отчет, выгрузка, CSV/XLSX или проверка качества; -
local-files- когда пользователь просит работать с локальными файлами, папками, архивами или документами; -
browser-agent- когда запрос связан с сайтом, URL, страницей, скриншотом или браузером; -
local-model- инструкции для локальных компактных моделей и tool-планирования; -
yandex-services- когда запрос связан с Yandex Connector: Яндекс Диск, Почта, Календарь, Контакты, Телемост или Yandex ID.
Обычный диалог вроде привет не получает инструкции про слои, отчеты, файлы и браузер.
iola skills list
iola skills show open-data
iola skills enable reports
iola skills disable local-model
iola skills pathsПапки skills:
- встроенные skills внутри npm-пакета;
- пользовательские skills в
~/.iola/skills; - проектные skills в
.iola/skills.
Toolsets управляют группами разрешений:
iola tools toolsets
iola tools enable reports
iola tools disable sync
iola tools profile safe
iola tools profile fullРежим safe подходит для чтения и анализа без записи файлов и без запуска sync.
Режим full предназначен для доверенного локального пользователя.
Toolset yandex включает локальные tools для пользовательских сервисов Яндекса:
- Yandex ID: профиль, логин, email;
- Яндекс Диск: список, создание папок, поиск, сохранение текста, загрузка, скачивание, публичные ссылки;
- Яндекс Почта: статус, список писем, поиск, чтение, отправка;
- Яндекс Календарь: статус, список событий, создание события;
- Яндекс Контакты: статус, список, поиск;
- Телемост: подготовка встречи через календарное событие.
Опасные действия ограничены: отправка письма, удаление файлов, публикация ссылок и создание событий требуют явного подтверждения в tool-вызове. Токены хранятся локально в ~/.iola/secrets.json.