Agent Configuration
Per-agent settings for autonomy, read-only mode, resources, capabilities, execution timeout, and runtime.
Autonomy Mode
Master toggle that enables or disables all scheduled operations for an agent.
GET /api/agents/{name}/autonomy and PUT /api/agents/{name}/autonomyRead-Only Mode
Prevents modification of source files (*.py, *.js, etc.) inside the agent container.
PreToolUse hooks to intercept Write, Edit, and NotebookEdit tool callsoutput/*, content/* (generated files are permitted)GET /api/agents/{name}/read-only and PUT /api/agents/{name}/read-onlyResource Allocation
Per-agent memory and CPU limits.
Execution Timeout
Configurable time limit for agent executions.
GET /api/agents/{name}/timeout and PUT /api/agents/{name}/timeoutPer-Agent API Key
Controls which API key the agent uses for Claude.
Model Selection
Choose the Claude model used for tasks and scheduled executions.
localStorage; model_used is recorded in the execution audit trailRuntime
Set via runtime.type in template.yaml.
claude-code (default)gemini-cliFor Agents
Agents inherit their configuration at container creation time. Changes to resource allocation, API key, or runtime trigger a container recreate. Changes to autonomy, read-only mode, timeout, and model selection take effect on the next execution without restarting the container.