code_execution ejecuta análisis remotos de Python en sandbox en la Responses API de xAI
(https://api.x.ai/v1/responses, el mismo endpoint que usa x_search). Lo
registra el plugin xai incluido bajo el contrato tools.
| Propiedad | Valor |
|---|---|
| Nombre de herramienta | code_execution |
| Plugin proveedor | xai (incluido, enabledByDefault: true) |
| Autenticación | perfil de autenticación de xAI, XAI_API_KEY o plugins.entries.xai.config.webSearch.apiKey |
| Modelo predeterminado | grok-4-1-fast |
| Tiempo de espera predeterminado | 30 segundos |
maxTurns predeterminado | sin definir (xAI aplica su propio límite interno) |
x_search o web_search. No tiene acceso a
archivos locales, tu shell, tu repositorio ni dispositivos emparejados, y no
conserva estado entre llamadas, así que trata cada llamada como análisis
efímero, no como una sesión de cuaderno. Para datos recientes de X, ejecuta
primero x_search y pasa el resultado.
Para ejecución local, usa exec en su lugar.
Configuración
Provide xAI credentials
OAuth requiere una suscripción SuperGrok o X Premium elegible
(verificación con código de dispositivo, por lo que funciona desde hosts
remotos sin callback de localhost):Durante una instalación nueva, la misma opción está disponible en el
onboarding:O una clave de API:O mediante configuración:Cualquiera de estas tres opciones también habilita
x_search y
web_search de Grok.Enable and tune code_execution
code_execution está disponible siempre que se resuelvan credenciales de
xAI. Define plugins.entries.xai.config.codeExecution.enabled como false
para deshabilitarlo, o usa el mismo bloque para sobrescribir el modelo, el
límite de turnos o el tiempo de espera:Cómo usarlo
Haz explícita la intención del análisis; la herramienta acepta un único parámetrotask, así que envía la solicitud completa y cualquier dato en línea
en un solo prompt:
Errores
Sin autenticación, la herramienta devuelve un error JSON estructurado (no una excepción lanzada), para que el agente pueda autocorregirse:Relacionado
Exec tool
Ejecución de shell local en tu máquina o nodo emparejado.
Exec approvals
Política de permitir/denegar para la ejecución de shell.
Web tools
web_search, x_search y web_fetch.xAI provider
Modelos Grok, búsqueda web/X y configuración de ejecución de código.