Code Sandbox
Description: Enable agents to run code in a sandboxed environment.
Author: Arcade
Code: GitHub
Auth: API Key
The Arcade Code Sandbox toolkit provides a pre-built set of tools for running code in a sandboxed environment. These tools make it easy to build agents and AI apps that can:
- Run code in a sandboxed environment
- Create a static matplotlib chart
Install
pip install arcade-code-sandbox
Available Tools
These tools are currently available in the Arcade Code Sandbox toolkit.
Tool Name | Description |
---|---|
RunCode | Run code in a sandboxed environment. |
CreateStaticMatplotlibChart | Create a static matplotlib chart. |
If you need to perform an action that’s not listed here, you can get in touch with us to request a new tool, or create your own tools.
RunCode
Run code in a sandbox and return the output.
Auth:
- Environment Variables Required:
E2B_API_KEY
: Your API key for authentication.
Parameters
code
(string, required) The code to run.language
(string, optional) The language of the code. Valid values are ‘python’, ‘js’, ‘r’, ‘java’, ‘bash’. Defaults to ‘python’.
CreateStaticMatplotlibChart
Run the provided Python code to generate a static matplotlib chart. The resulting chart is returned as a base64 encoded image.
Auth:
- Environment Variables Required:
E2B_API_KEY
: Your API key for authentication.
Parameters
code
(string, required) The Python code to run.
Auth
The Arcade Code Sandbox toolkit uses E2B to run code in a sandboxed environment.
Global Environment Variables:
E2B_API_KEY
: Your E2B API key.