Перейти к основному содержимому

Справочник по встроенным инструментам

На этой странице описаны встроенные инструменты 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).

MCP Инструменты

В дополнение к встроенным инструментам 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 учетные данные