Плагіни та навички

Плагіни

Що таке плагіни?

Плагіни, це TypeScript-модулі, що розширюють функціональність Neotask під час виконання. Вони можуть додавати нові канали обміну повідомленнями, інструменти агентів, RPC-методи, CLI-команди, фонові служби та навички.

Офіційні плагіни

Канали обміну повідомленнями:

Функції:

Провайдери аутентифікації:

Можливості плагінів

Плагіни можуть реєструвати:

Безпека плагінів

Neotask перевіряє плагіни на кількох рівнях, перш ніж вони запустяться:

Нативні плагіни працюють усередині процесу Gateway, тож плагін, встановлений не з Construct,, це код, який ви самі вирішуєте запустити. Вкажіть у plugins.allow, які плагіни можна завантажувати.


Навички

Що таке навички?

Навички, це модульні можливості, що навчають агентів новим робочим процесам. Кожна навичка, це markdown-файл (SKILL.md) з інструкціями, що вставляються в контекст агента при релевантних запитах.

Розташування навичок (за пріоритетом)

  1. Навички простору роботи, <workspace>/skills/ (найвищий пріоритет)
  2. Керовані навички, ~/.neotask/skills/
  3. Вбудовані навички, Постачаються разом з Neotask
  4. Навички плагінів, Навички, упаковані з встановленими плагінами
  5. Додаткові директорії, Додатково налаштовані шляхи (найнижчий пріоритет)

Коли кілька навичок мають однакову назву, перемагає місце розташування з найвищим пріоритетом.

Функції навичок

Створення навичок

Створіть файл SKILL.md з YAML-метаданими, що визначають метадані та інструкції навички:

Поля метаданих:

Тіло: Markdown-інструкції, що навчають агента використовувати навичку, включаючи приклади та рекомендації.

Каталог навичок

Переглядайте доступні навички в каталозі навичок.

Категорії навичок

Навички охоплюють широкий спектр можливостей:

Категорія Приклади
Продуктивність Управління електронною поштою, календар, генерація документів
Розробка Операції з Git, CI/CD, Docker, перевірка коду
Комунікація Повідомлення, сповіщення, оголошення
Медіа Обробка зображень, редагування відео, транскрипція аудіо
AI та моделі Перемикання моделей, управління запитами, RAG
Розумний будинок Керування IoT-пристроями, тригери автоматизації
Утиліти Конвертація файлів, трансформація даних, веб-скрапінг