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

  1. Connect to a server
  2. Click the Agent tab in the right panel
  3. Type your task in natural language
  4. 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:

ConstraintDescription
Max CommandsLimit total commands per task (default: 20)
TimeoutMaximum execution time in seconds
Allowed CommandsWhitelist specific commands
Denied CommandsBlock dangerous commands

Default Denied Commands

The agent blocks certain dangerous commands by default:

  • rm -rf / and similar destructive patterns
  • shutdown, 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.