AiHummer доки
v1.0.x
RU EN

Инструменты

v1.0.x · обновлено 2026-06-26

Инструменты — это то, как агент действует в мире: получает страницу, ищет, отправляет почту, запрашивает базу данных, генерирует документ. AiHummer поставляет богатый встроенный каталог и Tool Runtime, который включает инструменты, когда они сконфигурированы, перезагружает их без перезапуска, держит рискованные за одобрением человека и может полностью заблокировать исходящий трафик в air-gapped режиме.

На этой странице — как ведёт себя рантайм и перечень встроенных инструментов. Полный справочник — в каталоге инструментов.

Как ведёт себя Tool Runtime

  • Включение по конфигу. Инструмент становится доступен только при наличии необходимой конфигурации — обычно переменной окружения, указывающей на нужный сервис. Нет конфига — нет инструмента.
  • Горячая перезагрузка. Включение инструментов применяется на лету, без перезапуска gateway, так что возможности можно включать и выключать в рантайме.
  • Гейт одобрения. Рискованные инструменты можно поставить за гейт одобрения с участием человека через AIHUMMER_APPROVAL_TOOLS. Отклонённый вызов не выполняется.
  • Air-gapped режим. Установка AIHUMMER_AIRGAPPED=1 блокирует управляемый моделью публичный исходящий трафик — для суверенных или изолированных развёртываний.

[!WARNING] code_exec выключен по умолчанию на общих хостах. Включайте его только там, где песочница и хост приемлемы для выполнения кода, написанного моделью, и рассмотрите вариант поставить его за гейт одобрения.

Встроенные инструменты

ИнструментЧто делаетВключение
web_fetchПолучить URL (с защитой от SSRF)включён по умолчанию
http_requestВыполнить HTTP-запрос (с защитой от SSRF)включён по умолчанию
web_searchВеб-поиск через SearXNGSEARXNG_URL
browserУправление реальным браузером по CDPCLOAKBROWSER_CDP_URL
computerComputer-use по CDPCLOAKBROWSER_CDP_URL
filesystem_readЧтение файлов в песочницеAIHUMMER_FS_ROOT
db_queryЗапрос к БД только на чтениеAIHUMMER_DB_QUERY_DSN
mailОтправка/приём почты (SMTP/IMAP)учётные данные почты (vault)
code_execВыполнение кода в песочнице (по умолчанию выкл. на общих хостах)AIHUMMER_CODE_EXEC
doc_generateГенерация документов CSV/TSV/XLSXвключён по умолчанию
ttsСинтез речисайдкар TTS
image_generate / edit_imageГенерация и редактирование изображенийнастроенный бэкенд изображений
github_get_fileПолучить файл с GitHubвключён по умолчанию
generate_pairing_codeВыдать код сопряжения устройствавключён по умолчанию
search_knowledge / deep_researchИзвлечение знаний и многошаговое исследованиебаза знаний
Bitrix24 CRM / задачи / календарьДействия в CRM, задачах и календаре Bitrix24плагин Bitrix24
1C (БИТ.ФИНАНС OData)Доступ к 1C БИТ.ФИНАНС по ODataконфиг 1C OData

[!NOTE] web_fetch и http_request защищены от SSRF — они отклоняют запросы к внутренним адресам и другим небезопасным целям, так что модель не сможет использовать их для доступа к вашей внутренней сети.

Включение инструментов

Большинство инструментов включается, когда вы предоставляете их конфигурацию. Частые переключатели:

SEARXNG_URL=http://localhost:8888          # web_search
CLOAKBROWSER_CDP_URL=http://localhost:9222 # browser + computer
AIHUMMER_FS_ROOT=/srv/agent-files          # filesystem_read (песочница)
AIHUMMER_DB_QUERY_DSN=postgres://...        # db_query (только чтение)
AIHUMMER_CODE_EXEC=1                         # code_exec (песочница)
AIHUMMER_APPROVAL_TOOLS=mail,code_exec       # требовать одобрение для этих инструментов
AIHUMMER_AIRGAPPED=1                          # блокировать публичный исходящий трафик от модели

[!TIP] Используйте AIHUMMER_APPROVAL_TOOLS, чтобы требовать одобрение для всего, что имеет побочный эффект — отправка почты, выполнение кода — оставляя инструменты только на чтение без гейта.

Куда дальше