Agents
Agents are autonomous AI systems that execute tasks on your behalf. Each agent operates independently with:- Purpose: Specific job or workflow designed to handle
- Intelligence: LLM-powered decision making and reasoning
- Tools: Access to integrations and capabilities
- Memory: Context awareness across tasks and conversations
- Personality: Configurable behavior and response style
Flows (Graphs)
Flows define the step-by-step logic your agent follows to complete tasks. They are visual workflows represented as graphs with:Graph Components
- Nodes: Individual workflow steps with specific objectives
- Edges: Connections defining execution flow between nodes
- Conditions: Branching logic for dynamic workflows
- Tools: Actions performed at each node
Node Types
Start Node
Entry point with trigger configuration (webhook, schedule, manual)
Tool Nodes
Execute specific actions using integrations or custom logic
Condition Nodes
Branching logic based on data or outcomes
End Node
Output generation and task completion
Tools & Integrations
Tools give your agents capabilities to interact with external systems and perform actions:Tool Categories
System Tools: Built-in platform capabilities for database operations, file management, and communication Integration Tools: Pre-built connectors for 1500+ services including Gmail, Salesforce, Slack, Google Workspace, and Microsoft 365 Custom Tools: User-created business logic and proprietary algorithms tailored to specific needs AI-Generated Tools: Tools created through natural language descriptions with automatic parameter detection Tools handle authentication, rate limiting, error handling, and retry logic automatically.Tasks
Tasks are execution instances of your agent. When you run an agent:Task Lifecycle
1
Creation
Task is created with input data and initial state
2
Execution
Agent processes through its flow, executing tools at each node
3
Monitoring
Real-time tracking of status, progress, and performance
4
Completion
Outputs are generated, stored, and made available
Task States
- PENDING: Awaiting execution
- RUNNING: Currently processing
- PAUSED: Waiting for user input or consent
- COMPLETED: Successfully finished
- FAILED: Encountered error
- CANCELLED: User terminated
Variables & State
Variables maintain context throughout your agent’s execution:- Input Variables: Data provided when starting a task
- Intermediate Variables: Values computed during execution
- Output Variables: Results returned to the user
- Persistent State: Memory carried across multiple tasks
Memory System
Memory enables agents to remember and learn from interactions:Memory Types
Short-term Memory: Current task context and active conversation Long-term Memory: Persistent knowledge accumulated over time Working Memory: Active processing and temporary data Episodic Memory: Sequences of events and past interactions Memory uses vector embeddings for semantic search and intelligent retrieval of relevant context.Triggers
Triggers define how agents start execution:| Trigger Type | Description | Use Case |
|---|---|---|
| Manual | Run on-demand | Testing and one-off executions |
| Scheduled | Run on a schedule | Daily reports, batch processing |
| Webhook | Run via HTTP POST | Event-driven automation, API integrations |
| Trigger from email | Customer inquiries, notifications |
Workspaces
Workspaces organize your team’s automation:- Shared Resources: Agents, integrations, and tools accessible to team members
- Access Control: Role-based permissions (Admin, Editor, Viewer)
- Centralized Management: Billing, usage tracking, and settings
- Multi-tenant Isolation: Secure separation between workspaces
Authentication & Integrations
Beam handles authentication for all integrations:Authentication Methods
- OAuth 2.0: Secure authorization for Google, Microsoft, Slack, and more
- API Keys: Direct API access with key management
- Custom Auth: Support for proprietary authentication schemes
Platform Architecture
Beam consists of three interconnected components:Studio V2
Web-based interface for agent creation, workflow design, and monitoring
Beam API
Core backend handling data, authentication, and orchestration
Agent OS
Intelligent execution engine where agents operate and make decisions