AI Agent
Thermal's AI agent automates complex tasks on your servers. Describe what you want in natural language, and the agent plans and executes the necessary commands.
What the Agent Can Do
The AI agent excels at multi-step tasks like:
- Checking disk usage and cleaning up space
- Deploying applications and containers
- Debugging failing services
- Setting up development environments
- Managing users and permissions
The agent works best with clear, specific instructions. Instead of "fix the server", try "check why nginx is returning 502 errors and fix it".
Starting a Task
- Connect to a server
- Click the Agent tab in the right panel
- Type your task in natural language
- Click Run or press Enter
The agent will show its reasoning and each command it executes. You can watch the terminal to see the actual output.
Agent Constraints
Control what the agent can do with safety constraints:
| Constraint | Description |
|---|---|
| Max Commands | Limit total commands per task (default: 20) |
| Timeout | Maximum execution time in seconds |
| Allowed Commands | Whitelist specific commands |
| Denied Commands | Block dangerous commands |
Default Denied Commands
The agent blocks certain dangerous commands by default:
rm -rf /and similar destructive patternsshutdown,reboot,halt- Commands that modify system-critical files
Stopping a Task
Click Stop at any time to cancel the running task. The agent will halt immediately after the current command completes.