Habilita tu sesión de agente
Dale al agente una sub-wallet de sesión para que pueda usar herramientas de pago — búsqueda web, scraping, datos de precios, o endpoints x402 personalizados — de forma autónoma, y limita el gasto.
Para que el agente actúe por su cuenta — buscando en la web, haciendo scraping, extrayendo datos — habilitas una sesión de agente: una pequeña sub-wallet que vive en tu navegador y paga las herramientas por llamada mediante el estándar x402, sin ventanas emergentes cada vez. Es independiente de tu saldo principal de inferencia, tú controlas qué herramientas puede usar el agente, y el monto que cargues es lo máximo que podrá gastar.
Halo está en alpha en la mainnet de Base con USDC real. Las herramientas funcionan en modo Agente (ver chat vs. modo agente).
Cómo funcionan los pagos x402
x402 convierte el estado HTTP “402 Payment Required” en un canal de pago real:
una herramienta responde 402 con un precio, tu cliente firma una
autorización de USDC fuera de la cadena (EIP-3009), y el facilitator de Halo la
envía — así, una llamada a una herramienta es simplemente “solicitud → pago →
respuesta”, sin claves de API ni suscripciones de tu lado.
El panel Tools & permissions
Abre Setup → Tools (configuración → herramientas) en la página del Agente para llegar a Tools & permissions (herramientas y permisos) — “qué puede usar el agente, y qué puede gastar sin preguntar”. Cada herramienta de pago tiene una política de tres opciones:
- Auto — se ejecuta libremente, dentro de tu umbral de gasto.
- Ask (preguntar) — te pregunta antes de cada ejecución.
- Off (desactivada) — oculta la herramienta al agente por completo (la deshabilita).
También hay un límite global: siempre preguntar antes de cualquier llamada individual que supere $X, incluso para herramientas configuradas en Auto. Las herramientas de pago integradas incluyen web_search, web_scrape, coingecko_price, messari y nansen, cada una con su propio precio por llamada; las herramientas gratuitas integradas (como recall y remember) no cuestan nada.
Agregar una herramienta personalizada
Expande + Add a custom tool (x402 endpoint) (añadir una herramienta personalizada — endpoint x402) y proporciona:
- Name (nombre, por ejemplo
crypto_prices) - Description (descripción) — qué hace y los argumentos a pasar
- URL — tu endpoint compatible con x402
- Method (método) — POST (cuerpo JSON) o GET (parámetros de consulta)
Luego pulsa Add tool (agregar herramienta). Las herramientas personalizadas se etiquetan como “custom”, usan por defecto la política Ask, y tienen un tope pequeño por llamada por seguridad. Durante la alpha, las herramientas personalizadas son solo para endpoints de datos / información / scraping — no para acciones ni transacciones.
La sub-wallet de herramientas
Las herramientas se pagan con una sub-wallet dedicada (una clave separada dentro del navegador), así el agente puede pagar por llamada sin tocar tu saldo principal:
- Haz clic en Enable autonomous tools (habilitar herramientas autónomas) y aprueba una vez.
- Fondea la sub-wallet con unos pocos dólares de USDC (esto usa una transferencia sin gas). El monto que cargues es lo máximo que se podrá gastar — mantenlo pequeño; ese es tu límite.
- Withdraw (retirar) devuelve los fondos no usados a tu wallet principal (sin ventanas emergentes), y puedes Disable (deshabilitar) la sesión cuando quieras.
La clave de la sub-wallet vive solo en memoria durante la sesión de la página y nunca se almacena.
Relacionado
- Dónde vive tu saldo de inferencia: la Wallet y el Vault.
- Dale herramientas y un presupuesto a un agente: consume con tu agente.