Agents
Agents are the core unit in RelayRail. Each agent represents an AI assistant that communicates with you.
What is an Agent?
An agent is your AI assistant's identity in RelayRail. When you create an agent, it gets:
- A unique API key - For authentication
- A dedicated phone number - On Pro+ plans, each agent gets its own SMS number
- Activity logs - Track all communications
- Usage quotas - Based on your plan
Creating an Agent
You can create agents in two ways:
1. From the Dashboard
- Go to your Dashboard
- Click "New Agent"
- Enter a name for your agent
- Copy the generated API key
2. Via the MCP Server
Your agent can auto-register using the register_agent tool:
// Agent registers itself
await mcp.callTool("register_agent", {
name: "DeployBot",
user_email: "you@example.com"
});Multi-Agent Support
RelayRail supports multiple agents per account. This is useful when you have:
- Different AI tools - Separate agent for Claude, Cursor, etc.
- Different projects - Keep work and personal agents separate
- Team members - Each person can have their own agents
Pro Tip: On Pro and Team plans, each agent gets its own dedicated phone number. This makes it easy to identify which agent is contacting you just by looking at the sender.
Agent Limits by Plan
| Plan | Agents | Phone Numbers |
|---|---|---|
| Hacker | 1 | Shared |
| Pro | 5 | 1 per agent |
| Team | Unlimited | 1 per agent |
Managing Agents
From your dashboard, you can:
- View activity - See all messages and approvals
- Regenerate API key - If compromised
- Deactivate - Temporarily disable an agent
- Delete - Permanently remove an agent