Available for self-hosted Business plan and above
Path: Admin Panel → Sandbox Agent
The Sandbox Agent page contains Settings and Sandboxes tabs for configuring how AI Chat runs in sandboxes.
Enablement Scope
In the Settings tab:
- Turn on Enable Sandbox Agent.
- Configure spaces in Enabled Spaces.
- To enable all spaces, use Enable for All Spaces.
Runtime Limits
Configure runtime limits in the Settings tab:
| Setting | Description |
|---|
| Models | Configure available models for each agent type |
| Stream Idle Timeout | Set when an idle stream is terminated |
| Idle Timeout | Set when an inactive sandbox is recycled |
| Concurrent Chat Limit | Set how many Agents each user can run at the same time. AI Chat and App Builder are both Agents |
| vCPUs | Set the number of vCPUs for each sandbox instance |
| Thinking Effort | Set the default thinking effort for agents |
Click Save after configuring the settings.
Base Snapshots
Create and manage snapshots in Base Snapshots.
- Use Quick Setup to complete Import Skills, Chat Snapshot, and App Builder.
- Use Create Snapshot to customize Agent SDK, system tools, Skills, and custom apt packages.
- After a snapshot status is Ready, it can be set as Active.
Sandboxes Tab
In the Sandboxes tab, view active sandboxes and session history.
The list shows Sandbox ID, Provider, Status, Uptime, and Last Activity. When needed, follow the page prompts to destroy a sandbox.
To clean up multiple sandboxes, click Batch destroy. Teable destroys only sandboxes that match the current filters. The confirmation dialog shows the matched count and requires typing DESTROY before continuing. This action cannot be undone. Preview URLs for deployed apps will stop working until the app owner reopens the chat.