Available Tool Sets
| Tool Set | Description |
|---|---|
| Sandbox Tools | Execute code, edit files, export results |
| Disk Tools | Read and write files to persistent storage |
| Skill Tools | Access agent skills and knowledge |
| Tool Set | Description |
|---|---|
| Sandbox Tools | Execute code, edit files, export results |
| Disk Tools | Read and write files to persistent storage |
| Skill Tools | Access agent skills and knowledge |
Init resources
from acontext import AcontextClient
from acontext.agent.sandbox import SANDBOX_TOOLS
client = AcontextClient()
sandbox = client.sandboxes.create()
disk = client.disks.create()
Create context for this session
ctx = SANDBOX_TOOLS.format_context(client, sandbox.sandbox_id, disk.id)
Inject prompt
context_prompt = ctx.get_context_prompt()
messages = [
{"role": "system", "content": f"You have sandbox access.\n\n{context_prompt}"},
{"role": "user", "content": "Run a hello world script"}
]
Pass tools to LLM
tools = SANDBOX_TOOLS.to_openai_tool_schema()
response = openai_client.chat.completions.create(
model="gpt-4.1", messages=messages, tools=tools
)