Справочник по встроенным инструментам
На этой странице описаны встроенные инструменты VibeOS', сгруппированные по наборам инструментов. Доступность зависит от платформы, учетных данных и включенных наборов инструментов.
Быстрый подсчет (текущий реестр): ~71 инструмент — 10 инструментов браузера (основные) + 2 CDP-закрытые инструменты браузера, 4 файловых инструмента, 4 инструмента Home Assistant, 2 инструмента терминала, 2 веб-инструмента, 5 инструменты Feishu, 7 инструментов Spotify (регистрируются встроенным плагином spotify), 5 инструментов Yuanbao, 9 инструментов канбана (регистрируются, когда диспетчер канбана создает агент), 2 инструмента Discord и несколько автономные инструменты (memory, clarify, delegate_task, execute_code, cronjob, session_search, skill_view/skill_manage/skills_list, text_to_speech, image_generate, video_generate, vision_analyze, video_analyze, send_message, todo, computer_use, process).
В дополнение к встроенным инструментам VibeOS может динамически загружать инструменты с серверов MCP. Инструменты MCP отображаются с префиксом mcp_<server>_ (например, mcp_github_create_issue для сервера github MCP). См. MCP Интеграция для настройки.
browser набор инструментов
| Инструмент | Описание | Требуется среда |
|---|---|---|
browser_back | Вернитесь на предыдущую страницу истории браузера. Требуется, чтобы сначала был вызван браузер_navigate. | — |
browser_click | Нажмите на элемент, идентифицированный по его идентификатору ссылки из снимка (например, «@e5»). Идентификаторы ссылок отображаются в квадратных скобках в выходных снимках. Требуется, чтобы сначала были вызваны браузер_navigate и браузер_снапшот. | — |
browser_console | Получите вывод консоли браузера и ошибки JavaScript с текущей страницы. Возвращает сообщения console.log/warn/error/info и неперехваченные исключения JS. Используйте это для обнаружения скрытых ошибок JavaScript, неудачных вызовов API и предупреждений приложений. Требуется… | — |
browser_get_images | Получите список всех изображений на текущей странице с их URL-адресами и замещающим текстом. Полезно для поиска изображений для анализа с помощью инструмента машинного зрения. Требуется, чтобы сначала был вызван браузер_navigate. | — |
browser_navigate | Перейдите к URL в браузере. Инициализирует сеанс и загружает страницу. Должен вызываться перед другими инструментами браузера. Для простого поиска информации отдайте предпочтение web_search или web_extract (быстрее и дешевле). Используйте инструменты браузера, когда вам нужно… | — |
browser_press | Нажмите клавишу клавиатуры. Полезно для отправки форм (Ввод), навигации (Tab) или сочетаний клавиш. Требуется, чтобы сначала был вызван браузер_navigate. | — |
browser_scroll | Прокрутите страницу в нужном направлении. Используйте это, чтобы показать больше контента, который может находиться ниже или выше текущего окна просмотра. Требуется, чтобы сначала был вызван браузер_navigate. | — |
browser_snapshot | Получите текстовый снимок дерева доступности текущей страницы. Возвращает интерактивные элементы с идентификаторами ссылок (например, @e1, @e2) для браузера_click и браузера_типа. full=false (по умолчанию): компактное представление с интерактивными элементами. полный=истина: комп… | — |
browser_type | Введите текст в поле ввода, идентифицированное его идентификатором ссылки. Сначала очищает поле, затем вводит новый текст. Требуется, чтобы сначала были вызваны браузер_navigate и браузер_снапшот. | — |
browser_vision | Сделайте снимок экрана текущей страницы и проанализируйте его с помощью Vision AI. Используйте это, когда вам нужно визуально понять, что находится на странице — особенно полезно для CAPTCHA, проблем с визуальной проверкой, сложных макетов или когда текст щелкает… | — |
browser набор инструментов (CDP-gated инструменты)
Эти два инструмента находятся в наборе инструментов browser, но регистрируются только тогда, когда конечная точка протокола Chrome DevTools доступна в начале сеанса — через /browser connect, конфигурацию browser.cdp_url, сеанс Browserbase или Камофокс.
| Инструмент | Описание | Требуется среда |
|---|---|---|
browser_cdp | Отправьте необработанную команду протокола Chrome DevTools. Аварийный люк для операций браузера, не поддерживаемых инструментами browser_* более высокого уровня. См. https://chromedevtools.github.io/devtools-protocol/ | CDP конечная точка |
browser_dialog | Ответьте на собственный диалог JavaScript (предупреждение/подтверждение/подсказка/перед выгрузкой). Сначала позвоните browser_snapshot — в поле pending_dialogs появятся ожидающие диалоги. Тогда позвоните browser_dialog(action='accept'|'dismiss'). | CDP конечная точка |
clarifytoolset
| Инструмент | Описание | Требуется среда |
|---|---|---|
clarify | Прежде чем продолжить, задайте пользователю вопрос, если вам нужны разъяснения, отзывы или решение. Поддерживает два режима: 1. Множественный выбор — до 4 вариантов выбора. Пользователь выбирает один или вводит собственный ответ, используя пятый вариант «Другое». 2.… | — |
code_executiontoolset
| Инструмент | Описание | Требуется среда |
|---|---|---|
execute_code | Запустите сценарий Python, который может программно вызывать инструменты VibeOS. Используйте это, когда вам нужно более 3 вызовов инструментов с логикой обработки между ними, вам нужно filter/reduce большие выходные данные инструмента, прежде чем они войдут в ваш контекст, требуется условное ветвление (… | — |
cronjob Toolset
| Инструмент | Описание | Требуется среда |
|---|---|---|
cronjob | Используйте action="create", "list", "update", "pause", "resume", "run" или "remove" для управления заданиями. Поддерживает задания, поддерживаемые навыками. один или несколько прикрепленных навыков, и skills=[] при обновлении удаляет прикрепленные навыки. Запуск Cron происходит в новых сеансах без текущего контекста чата |
delegationtoolset
| Описание | Требуется среда |
|------|------------|----------------------|
| delegate_task | Создает один или несколько субагентов для работы над задачами в изолированных контекстах. Каждый субагент получает свой собственный диалог, сеанс терминала и набор инструментов. -- результаты промежуточных инструментов никогда не попадают в контекстное окно
feishu_doctoolset
Применено к Feishu. обработчик интеллектуальных ответов document-comment (gateway/platforms/feishu_comment.py). Не доступен в vibeos-cli или обычном адаптере чата Feishu.
| Инструмент Описание | |
|------|-------------|------|
| feishu_doc_read | Прочитать полное текстовое содержимое документа Feishu/Lark (Docx, Doc или Sheet) с учетом его file_type и токена | Feishu учетные данные приложения |
feishu_drivetoolset
Охватывается обработчиком комментариев к документу Feishu. read/write операции с файлами на диске.
| Инструмент | Описание | Требуется среда |
|------------|----------------------|
| feishu_drive_add_comment | Добавьте комментарий верхнего уровня к документу или файлу Feishu |
.| feishu_drive_list_comments | Перечислите комментарии ко всему документу к файлу Feishu/Lark, начиная с самых последних. | Feishu учетные данные приложения |
| feishu_drive_list_comment_replies | Перечислите ответы в определенной ветке комментариев Feishu (весь документ или локальный выбор). | Feishu учетные данные приложения |
| feishu_drive_reply_comment | Опубликуйте ответ в ветке комментариев Feishu с необязательным упоминанием @. | Feishu учетные данные приложения |
filetoolset
| Инструмент | Описание | Требуется среда |
|---|---|---|
patch | Целенаправленное редактирование файлов с помощью функции поиска и замены. Используйте это вместо sed/awk в терминале. Использует нечеткое сопоставление (9 стратегий), поэтому незначительные whitespace/indentation различия не нарушат его. Возвращает унифицированный diff. Автоматически запускает проверку синтаксиса после редактирования… | — |
read_file | Чтение текстового файла с номерами строк и нумерацией страниц. Используйте это вместо cat/head/tail в терминале. Формат вывода: 'LINE_NUM|CONTENT'. Предлагает похожие имена файлов, если они не найдены. Используйте смещение и ограничение для больших файлов. NOTE: Невозможно прочитать изображения o… | — |
search_files | Выполните поиск по содержимому файла или найдите файлы по имени. Используйте это вместо grep/rg/find/ls в терминале. На основе Ripgrep, быстрее, чем эквиваленты оболочки. Поиск по содержимому (target='content'): поиск по регулярным выражениям внутри файлов. Режимы вывода: полное совпадение со строкой… | — |
write_file | Записывайте контент в файл, полностью заменяя существующий контент. Используйте это вместо echo/cat heredoc в терминале. Автоматически создает родительские каталоги. OVERWRITES весь файл — используйте «исправление» для целенаправленного редактирования. | — |
homeassistanttoolset
| Инструмент | Описание | Требуется среда |
|---|---|---|
ha_call_service | Вызовите службу Home Assistant для управления устройством. Используйте ha_list_services для обнаружения доступных сервисов и их параметров для каждого домена. | — |
ha_get_state | Получите подробное состояние одного объекта Home Assistant, включая все атрибуты (яркость, цвет, заданное значение температуры, показания датчиков и т. д.). | — |
ha_list_entities | Список объектов Home Assistant. При необходимости фильтруйте по домену (свет, выключатель, климат, датчик, двоичный_сенсор, крышка, вентилятор и т. д.) или по названию области (гостиная, кухня, спальня и т. д.). | — |
ha_list_services | Список доступных Home Assistant сервисов (действий) для управления устройством. Показывает, какие действия можно выполнять над каждым типом устройств и какие параметры они принимают. Используйте это, чтобы узнать, как управлять устройствами, найденными через ha_list_entities. | — |
computer_usetoolset
| Инструмент | Описание | Требуется среда |
|---|---|---|
computer_use | Фоновое управление рабочим столом через cua-драйвер — скриншоты (SOM/vision/AX), клик/перетаскивание/прокрутка/ввод/клавиша/подождите, list_apps, focus_app. NOT крадет курсор пользователя или фокус клавиатуры. Работает с любой моделью, поддерживающей инструмент. macOS, Windows и Linux. | cua-driver на $PATH (установить через vibeos tools). |
Honcho инструменты (honcho_profile, honcho_search, honcho_context, honcho_reasoning, honcho_conclude) больше не являются встроенными. Они доступны через плагин поставщика памяти Honcho по адресу plugins/memory/honcho/. См. Поставщики памяти для установки и использования.
image_gen набор инструментов
| Инструмент | Описание | Требуется среда |
|---|---|---|
image_generate | Создавайте изображения из текстовых подсказок (преобразование текста в изображение) или edit/transform существующего изображения (преобразование изображения в изображение) через настраиваемую пользователем серверную часть (FAL.ai, OpenAI, xAI, Krea). Передайте image_url для редактирования изображения и reference_image_urls для ссылок на стили; опустите оба для преобразования текста в изображение. Модель настраивается пользователем и не может быть выбрана агентом. Возвращает одно изображение URL или локальный путь. | FAL_KEY / OPENAI_API_KEY / xAI OAuth / KREA_API_KEY |
kanbantoolset
Зарегистрируется, когда агент либо (a) создан диспетчером канбана (VIBEOS_KANBAN_TASK env set), либо (b) запущен в профиле, который явно включает набор инструментов kanban. Работники, ограниченные задачами, используют инструменты жизненного цикла для выполнения назначенных им задач; профили оркестратора дополнительно получают инструменты маршрутизации плат, такие как kanban_list и kanban_unblock. Полный рабочий процесс см. в Мультиагент Канбана.
| Инструмент | Описание | Требуется среда |
|---|---|---|
kanban_show | Показать активную задачу канбана, назначенную этому работнику (название, описание, комментарии, зависимости). | VIBEOS_KANBAN_TASK или kanban набор инструментов |
kanban_list | Список задач доски с фильтрами. Только для оркестратора; скрыто от рабочих задач, созданных диспетчером. | профиль с набором инструментов kanban |
kanban_complete | Отметьте текущую задачу выполненной с помощью структурированной полезной нагрузки передачи (результаты, артефакты, последующие действия). | VIBEOS_KANBAN_TASK или kanban набор инструментов |
kanban_block | Блокируйте текущую задачу по вопросу пользователя — диспетчер приостанавливает работу, отображает вопрос и возобновляет работу, как только человек ответит. | VIBEOS_KANBAN_TASK или kanban набор инструментов |
kanban_heartbeat | Отправьте контрольный сигнал хода выполнения во время длительной операции, чтобы диспетчер знал, что исполнитель все еще жив. | VIBEOS_KANBAN_TASK или kanban набор инструментов |
kanban_comment | Добавьте комментарий к потоку задачи, не меняя его состояния — это полезно для отображения промежуточных результатов. | VIBEOS_KANBAN_TASK или kanban набор инструментов |
kanban_create | Разделите дочерние задачи из текущей задачи. Используется оркестраторами и последующими работниками. | VIBEOS_KANBAN_TASK или kanban набор инструментов |
kanban_link | Свяжите задачи с границей родительской → дочерней зависимости. | VIBEOS_KANBAN_TASK или kanban набор инструментов |
kanban_unblock | Верните заблокированную задачу ready. Только для оркестратора; скрыто от рабочих задач, созданных диспетчером. | профиль с набором инструментов kanban |
memory набором инструментов
| Инструмент | Описание | Требуется среда |
|---|---|---|
memory | Сохраняйте важную информацию в постоянной памяти, которая сохраняется во время сеансов. Ваша память отображается в системной подсказке при запуске сеанса — это то, как вы запоминаете информацию о пользователе и вашем окружении между разговорами. WHEN К СА… | — |
messagingtoolset
| Инструмент | Описание | Требуется среда |
|---|---|---|
send_message | Отправьте сообщение на подключенную платформу обмена сообщениями или перечислите доступные цели. IMPORTANT: Когда пользователь просит отправить конкретному каналу или человеку (а не просто имя платформы), вызовите send_message(action='list') FIRST, чтобы просмотреть доступный tar… | — |
session_search набор инструментов
| Инструмент | Описание | Требуется среда |
|---|---|---|
session_search | Выполните поиск прошлых сеансов, хранящихся в локальной базе данных сеансов, или прокрутите его внутри. Извлечение с поддержкой FTS5; возвращает фактические сообщения из БД (без вызовов LLM). Обнаружение и просмотр по умолчанию ищут в текущем проекте, если он известен; передайте scope="all" для поиска по всему профилю. Три формы: обнаружение (передайте query), прокрутка (передайте session_id + around_message_id), просмотр (без аргументов). | — |
skillstoolset
| Инструмент | Описание | Требуется среда |
|---|---|---|
skill_manage | Управлять навыками (создавать, обновлять, удалять). Навыки — это ваша процедурная память, многоразовые подходы к повторяющимся типам задач. Новые навыки переходят к ~/.vibeos/skills/; существующие навыки могут быть изменены, где бы они ни находились. Действия: создать (полный SKILL.m… | — |
skill_view | Навыки позволяют загружать информацию о конкретных задачах и рабочих процессах, а также сценарии и шаблоны. Загружать полное содержимое навыка или получать доступ к связанным с ним файлам (ссылки, шаблоны, сценарии). Первый вызов возвращает SKILL.md контент плюс… | — |
skills_list | Перечислите доступные навыки (имя + описание) для загрузки полного контента. terminaltoolset |
| Инструмент | Описание | Требуется среда |
|-----------|----------------------|
| process | Управление фоновыми процессами, запущенными с помощью терминала (background=true). Действия: «список» (показать все), «опрос» (проверить статус + новый вывод), «журнал» (полный вывод с нумерацией страниц), «ожидание» (блокировать до завершения или по истечении времени ожидания), «уничтожить» (завершить), «записать» (отправить… | — |
| terminal | Выполнять команды оболочки в среде Linux. Файловая система сохраняется между вызовами. Установите background=true для долго работающих серверов. Установите notify_on_complete=true (с background=true), чтобы получать автоматическое уведомление о завершении процесса. необходимо NOT используйте cat/head/tail — используйте read_file. Используйте grep/rg/find — используйте search_files — |
##. todotoolset
| Инструмент | Описание | Требуется среда |
|-----------|----------------------|
| todo | Управление списком задач для текущего сеанса. Используйте для сложных задач с более чем 3 шагами или когда пользователь предоставляет несколько задач. Вызов без параметров для чтения текущего списка. Запись: - Предоставьте массив задач для элементов create/update - merge=… |
visiontoolset
| Инструмент | Описание | Требуется среда |
|-----------|----------------------|
| vision_analyze | Анализ изображений с помощью основных моделей с поддержкой машинного зрения возвращает необработанные пиксели изображения в виде результата мультимодального инструмента, чтобы модель видела их в исходном виде на следующем ходу. В основных моделях, использующих только текст, возвращается к вспомогательной модели машинного зрения, которая описывает изображение и возвращает описание в виде текста, идентичного в любом случае. |
videotoolet
Дополнительный набор инструментов (не загружен в набор vibeos-cli по умолчанию). --toolsets video или включите video в свою конфигурацию toolsets:.
| Инструмент Описание Требуется среда | |
|------|-------------|------|
| video_analyze | Анализ видеоконтента из URL или пути к файлу — титры, разбивка сцен, ключевые временные метки и визуальные элементы описания |
video_gen набор инструментов
.Дополнительный набор инструментов (не загружен в набор vibeos-cli по умолчанию). Добавьте через --toolsets video_gen или включите его в vibeos tools → Генерация видео, где также можно выбрать серверную часть.
Backends поставляются в виде плагинов в разделе plugins/video_gen/<name>/:
- xAI Grok-Imagine — преобразование текста в видео и изображения в видео (SuperGrok OAuth или
XAI_API_KEY). - FAL.ai — Veo 3.1, Pixverse v6, Kling O3 (требуется
FAL_KEY).
The один инструмент video_generate охватывает оба метода — передайте image_url, чтобы анимировать кадр, и опустите его, чтобы создать только текст. Активная серверная часть автоматически направляется к нужной конечной точке. Описание инструмента перестраивается в начале сеанса, чтобы отразить фактические возможности активной серверной части (модальности, соотношения сторон, разрешения, диапазон продолжительности, максимальное количество эталонных изображений, поддержка звука). См. Плагины поставщика создания видео для разработки серверной части.
| Инструмент | Описание | Требуется среда |
|---|---|---|
video_generate | Создайте видео из текстового приглашения (преобразование текста в видео) или анимируйте неподвижное изображение (преобразование изображения в видео), используя настроенный пользователем механизм создания видео. Передайте image_url, чтобы анимировать это изображение; опустите его, чтобы генерировать только из текста. Серверная часть автоматически направляется к нужной конечной точке. Возвращает либо HTTP URL, либо абсолютный путь к файлу в поле video. | Активный плагин video_gen + его учетные данные (например, XAI_API_KEY, FAL_KEY) |
web набор инструментов
| Инструмент | Описание | Требуется среда |
|---|---|---|
web_search | Найдите информацию в Интернете. По умолчанию возвращает до 5 результатов с заголовками, URL-адресами и описаниями. Принимает необязательный limit (1–100, по умолчанию 5). Запрос передается на настроенную серверную часть, поэтому такие операторы, как site:domain, filetype:pdf, intitle:word, -term и "exact phrase", могут работать, если их поддерживает серверная часть. | EXA_API_KEY или PARALLEL_API_KEY или FIRECRAWL_API_KEY или TAVILY_API_KEY |
web_extract | Извлечение содержимого из URL-адресов веб-страниц. Возвращает содержимое страницы в формате markdown. Также работает с URL-адресами PDF — передайте ссылку PDF напрямую, и она преобразуется в текст markdown. Страницы длиной менее 5000 символов возвращают полную уценку; Страницы большего размера суммируются LLM. | EXA_API_KEY или PARALLEL_API_KEY или FIRECRAWL_API_KEY или TAVILY_API_KEY |
x_search набор инструментов
| Инструмент | Описание | Требуется среда |
|---|---|---|
x_search | Выполняйте поиск в сообщениях, профилях и темах X (Twitter) с помощью встроенного x_search инструмента ответов xAI. Используйте это для текущих обсуждений, реакций или претензий на X, а не для общих веб-страниц. По умолчанию выключено — включите его через vibeos tools → 🐦 X (Twitter) Поиск. Схема регистрируется только тогда, когда настроены учетные данные xAI (check_fn-gated). | XAI_API_KEY или xAI Grok OAuth (SuperGrok / Premium+) вход |
ttstoolset
| Инструмент | Описание | Требуется среда |
|---|---|---|
text_to_speech | Преобразование текста в речевое аудио. Возвращает путь MEDIA:, который платформа доставляет в виде голосового сообщения. На Telegram он воспроизводится как голосовое сообщение, на Discord/WhatsApp — как аудиоприложение. В режиме CLI сохраняется в ~/voice-memos/. Голос и провайдер… | — |
discordtoolet
Зарегистрировано в наборе инструментов платформы vibeos-discord (только шлюз). Использует тот же токен бота, что и адаптер обмена сообщениями.
| Инструмент | Описание | Требуется среда |
|---|---|---|
discord | Читайте и участвуйте на сервере Discord. Действия включают search_members, fetch_messages, send_message, react, fetch_channel, list_channels и другие. | DISCORD_BOT_TOKEN |
discord_admintoolset
Зарегистрировано в наборе инструментов платформы vibeos-discord. Для действий модерации бот должен иметь соответствующие разрешения Discord.
| Инструмент | Описание | Требуется среда |
|---|---|---|
discord_admin | Управляйте сервером Discord через REST API: список каналов guilds/channels/roles, create/edit/delete, управление предоставлением ролей, тайм-аутами, киками и банами. | DISCORD_BOT_TOKEN + разрешения для бота |
spotifytoolset
Зарегистрировано в комплекте Плагин spotify. Требуется токен OAuth — для авторизации запустите vibeos spotify setup один раз.
| Инструмент | Описание | Требуется среда |
|---|---|---|
spotify_playback | Управляйте воспроизведением Spotify, проверяйте активное состояние воспроизведения или извлекайте недавно воспроизведенные треки. | Spotify OAuth |
spotify_devices | Список Spotify Подключите устройства или перенесите воспроизведение на другое устройство. | Spotify OAuth |
spotify_queue | Проверьте очередь Spotify пользователя или добавьте в нее элемент. | Spotify OAuth |
spotify_search | Выполните поиск в каталоге Spotify треков, альбомов, исполнителей, плейлистов, шоу или выпусков. | Spotify OAuth |
spotify_playlists | Составляйте список, проверяйте, создавайте, обновляйте и изменяйте плейлисты Spotify. | Spotify OAuth |
spotify_albums | Получите Spotify метаданные альбома или треки альбома. | Spotify OAuth |
spotify_library | Просматривайте, сохраняйте или удаляйте сохраненные Spotify треки или альбомы пользователя. | Spotify OAuth |
vibeos-yuanbaotoolset
Зарегистрировано только на vibeos-yuanbao набор инструментов платформы. Yuanbao — приложение для чата от Tencent; эти инструменты управляют его API DM/group/sticker.
| Инструмент | Описание | Требуется среда |
|---|---|---|
yb_query_group_info | Запрос основной информации о группе (в приложении она называется «派/Pai»): имя, владелец, количество участников. | Yuanbao учетные данные |
yb_query_group_members | Запрос участников группы (для @-упоминаний, поиска пользователя по имени, списка ботов). | Yuanbao учетные данные |
yb_send_dm | Отправьте сообщение private/direct пользователю в группе с дополнительными мультимедийными файлами. | Yuanbao учетные данные |
yb_search_sticker | Выполните поиск во встроенном каталоге стикеров Yuanbao (TIM face) по ключевому слову. | Yuanbao учетные данные |
yb_send_sticker | Отправьте встроенный стикер в текущий чат Yuanbao. | Yuanbao учетные данные |