Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
code_execution runs sandboxed remote Python analysis on xAI’s Responses API. It is registered by the bundled xai plugin (under the tools contract) and dispatches to the same https://api.x.ai/v1/responses endpoint used by x_search.
| Property | Value |
|---|---|
| Tool name | code_execution |
| Provider plugin | xai (bundled, enabledByDefault: true) |
| Auth | xAI auth profile, XAI_API_KEY, or plugins.entries.xai.config.webSearch.apiKey |
| Default model | grok-4-1-fast |
| Default timeout | 30 seconds |
Default maxTurns | unset (xAI applies its own internal limit) |
exec:
execruns shell commands on your machine or paired node.code_executionruns Python in xAI’s remote sandbox.
code_execution for:
- Calculations.
- Tabulation.
- Quick statistics.
- Chart-style analysis.
- Analyzing data returned by
x_searchorweb_search.
exec for that.
Setup
Provide an xAI API key
Run Or via config:
openclaw onboard --auth-choice xai-api-key for code_execution and
x_search, or set XAI_API_KEY / configure the key under the xAI plugin
when you also want Grok web search to use the same credential:Enable and tune code_execution
The tool is gated on
plugins.entries.xai.config.codeExecution.enabled. Default is off.How to use it
Ask naturally and make the analysis intent explicit:task parameter internally, so the agent should send the full analysis request and any inline data in one prompt.
Errors
When the tool runs without auth, it returns a structuredmissing_xai_api_key error pointing at the auth-profile, env var, and config options. The error is JSON, not a thrown exception, so the agent can self-correct:
Limits
- This is remote xAI execution, not local process execution.
- Treat results as ephemeral analysis, not a persistent notebook session.
- Do not assume access to local files or your workspace.
- For fresh X data, use
x_searchfirst and pipe the result intocode_execution.
Related
Exec tool
Local shell execution on your machine or paired node.
Exec approvals
Allow/deny policy for shell execution.
Web tools
web_search, x_search, and web_fetch.xAI provider
Grok models, web/x search, and code execution config.