Skip to main content

What Are Station Agents?

Station agents are AI-powered automation tools that:
  • Execute multi-step tasks autonomously
  • Access tools and APIs through MCP servers
  • Run on your infrastructure with your credentials
Unlike ChatGPT or Claude, Station agents have direct access to your tools (AWS, databases, filesystems) and can execute complex workflows without copy-pasting commands.

Dotprompt Format

Every agent is a .prompt file with YAML frontmatter and a template body:

Frontmatter Reference

Model Selection

Creating Agents

Running Agents

Discovering Tools

List available MCP tools for your agents:

Coding Backends

Agents can be enhanced with coding capabilities that allow them to read, write, and modify files.

OpenCode Backend

Enable AI coding with filesystem access via OpenCode:
This gives the agent these tools:
The transport mechanism (HTTP or NATS) is configured at the Station level, not per-agent. This makes agent definitions portable across different deployments. See OpenCode Backend for backend configuration.

Coding Frontmatter Options

OpenCode Backend

Full guide to OpenCode integration, HTTP vs NATS backends, and container mode

Sandbox Backend

For isolated code execution in containers (different from OpenCode), use the sandbox backend:

Sandbox Execution

Run code safely in isolated Docker containers

Notifications

Enable agents to send webhook notifications (ntfy, Slack, or any webhook endpoint):
This gives the agent the notify tool with parameters:

Notifications

Full guide to webhook configuration and formats

Next Steps

Notifications

Send webhook notifications from agents

MCP Tools

Connect agents to external services

Multi-Agent Teams

Build hierarchical agent teams

Workflows

Orchestrate multi-step agent tasks

Evaluation

Test and score your agents