Skip to content

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

OTools предоставляет встроенный центр разработчика, который покрывает весь цикл — от создания плагина до публикации.

1. Создание и привязка

  1. Создайте плагин в центре разработчика и заполните Pack ID, название, описание.
  2. Привяжите директорию разработки; OTools прочитает plugin.json и управляет runtime‑информацией.
  3. Включите отладку, и плагин появится в домашних Tabs.

2. Отладка devUrl

  • devUrl поддерживает http/https, совместим с Vite, Webpack и др.
  • Поддерживаются локальные пути index.html для статических или не‑фреймворк плагинов.

3. Инициализация Web/Vue

В центре разработчика можно одним кликом сгенерировать Vue + Vite заготовку:

  • package.json, vite.config.ts, tsconfig.json
  • src/main.ts / src/App.vue
  • Привязанная директория используется как корень проекта

4. Native‑возможности

OTools поддерживает Rust‑динамические библиотеки для повышения производительности.

  • Инициализация native‑проекта: создаёт native/ Rust‑проект.
  • Сборка native‑библиотеки: создаёт динамические библиотеки в lib/.
  • Отдельная сборка: собрать библиотеки на другой ОС.

Настройка plugin.json:

json
{
  "native": {
    "enabled": true,
    "libDir": "lib",
    "autoReload": true,
    "libName": "macOS.dylib"
  }
}

Имена библиотек по умолчанию:

  • macOS: macOS.dylib
  • Windows: Windows.dll
  • Linux: Linux.so

5. Упаковка и публикация

  • Для упаковки нужны logo.png и plugin.json в корне.
  • После упаковки создаётся пакет и записывается в локальный marketplace.
  • Для публикации требуется URL загрузки (только http/https).

6. Рекомендуемый процесс

  1. Создать и привязать плагин
  2. Инициализировать Web/Vue проект или чистый HTML
  3. Настроить devUrl и включить отладку
  4. При необходимости добавить native
  5. Упаковать и опубликовать в marketplace

OTools океанская экосистема · Высокопроизводительная платформа AI‑workflow