Включите сессию агента
Дайте агенту суб-кошелёк для сессии, чтобы он мог автономно пользоваться платными инструментами — веб-поиском, скрапингом, ценовыми данными или собственными эндпоинтами x402 — и ограничьте расходы.
Чтобы позволить агенту действовать самостоятельно — искать в вебе, скрапить страницы, получать данные — вы включаете сессию агента: небольшой суб-кошелёк, который живёт в вашем браузере и оплачивает инструменты за каждый вызов по стандарту x402, без всплывающих окон на каждый раз. Он отделён от вашего основного баланса инференса, вы сами решаете, какими инструментами может пользоваться агент, а сумма, которую вы загружаете, — это максимум, который он вообще может потратить.
Halo находится в альфа-версии в основной сети Base с реальными USDC. Инструменты работают в режиме Agent (см. chat vs agent mode).
Как работают платежи x402
x402 превращает HTTP-статус «402 Payment Required» в настоящий платёжный
рельс: инструмент отвечает 402 с указанием цены, ваш клиент подписывает
офчейн-авторизацию USDC (EIP-3009), а фасилитатор Halo отправляет её —
так что вызов инструмента — это просто «запрос → оплата → ответ», без
API-ключей и подписок с вашей стороны.
Панель Tools & permissions
Откройте Setup → Tools на странице Agent, чтобы попасть в Tools & permissions — «чем агент может пользоваться и что может тратить без подтверждения». У каждого платного инструмента есть политика с тремя вариантами:
- Auto — работает свободно, в пределах вашего порога расходов.
- Ask — спрашивает вас перед каждым запуском.
- Off — полностью скрывает инструмент от агента (отключает его).
Есть и общая защита: всегда спрашивать перед любым одиночным вызовом дороже $X, даже для инструментов в режиме Auto. Встроенные платные инструменты включают web_search, web_scrape, coingecko_price, messari и nansen — у каждого своя цена за вызов; бесплатные встроенные инструменты (например, recall и remember) ничего не стоят.
Добавление своего инструмента
Разверните + Add a custom tool (x402 endpoint) и укажите:
- Name (например,
crypto_prices) - Description — что делает инструмент и какие аргументы передавать
- URL — ваш совместимый с x402 эндпоинт
- Method — POST (тело JSON) или GET (параметры запроса)
Затем нажмите Add tool. Пользовательские инструменты помечаются как «custom», по умолчанию получают политику Ask и ограничены небольшим потолком за вызов ради безопасности. На время альфа-версии пользовательские инструменты предназначены только для эндпоинтов данных / информации / скрапинга — не для действий или транзакций.
Суб-кошелёк для инструментов
Инструменты оплачиваются через отдельный суб-кошелёк (отдельный ключ прямо в браузере), так что агент может платить за каждый вызов, не трогая ваш основной баланс:
- Нажмите Enable autonomous tools и подтвердите один раз.
- Пополните суб-кошелёк на несколько долларов USDC (используется бесгазовый перевод). Загруженная сумма — это максимум, который вообще может быть потрачен, — держите её небольшой, это ваш лимит.
- Withdraw переводит неиспользованные средства обратно на основной кошелёк (без всплывающего окна), а Disable можно нажать в любой момент.
Ключ суб-кошелька хранится только в памяти на время сессии страницы и никогда не сохраняется.
Смотрите также
- Где хранится ваш баланс инференса: Wallet и Vault.
- Дайте агенту инструменты и бюджет: потребление через агента.