For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Atoms PlatformProduct OverviewDeveloper GuideAPI ReferenceMCPIntegrationsDeveloper ToolsChangelog
Atoms PlatformProduct OverviewDeveloper GuideAPI ReferenceMCPIntegrationsDeveloper ToolsChangelog
  • Get Started
    • Quickstart Crew CLI
    • Overview
    • Error Handling
  • Build
      • Overview
  • Operate
  • Examples
    • Examples
  • Migrate
    • From ElevenLabs
LogoLogo
Voice AgentsModels
Voice AgentsModels
On this page
  • What is an Agent Crew?
  • Why Atoms Agent Crews?
  • Node Types
  • What’s Next
BuildAgent Crews

Agent Crews

||View as Markdown|
Was this page helpful?
Previous

Sessions

Next

Configuration

Built with

An Agent Crew is the core building block that powers conversational AI in the Atoms Agent Crews SDK. It’s the “brain” that listens to what users say, thinks about how to respond, and speaks back — in real-time, with one or many cooperating nodes.

What is an Agent Crew?

In Atoms, the simplest crew is a single OutputCrewNode—a specialized node that handles the complete conversation loop:

  1. Listen — Receives transcribed speech from the user
  2. Think — Processes the input with an LLM to generate a response
  3. Speak — Streams the response as audio back to the user

This happens continuously, creating a natural back-and-forth conversation.

Why Atoms Agent Crews?

FeatureDescription
Real-Time StreamingResponses start playing while the LLM is still generating. No waiting.
Interruption HandlingWhen users speak mid-response, the agent stops and listens.
Context ManagementConversation history maintained automatically.
Tool CallingExecute functions mid-conversation—check databases, call APIs.
Multi-Provider LLMUse Smallest’s own Electron, OpenAI, Anthropic, or any OpenAI-compatible endpoint.
Production ReadyDeploy with one command. Handle thousands of concurrent calls.

Node Types

The SDK provides three node types for building agent crews:

NodePurpose
CrewNodeBase primitive for routing, logging, and custom logic
OutputCrewNodeConversational agent that speaks to users
BackgroundCrewNodeSilent observer for analytics and monitoring
Learn More

Deep dive into node architecture, when to use each type, and how to build custom nodes.


What’s Next

Configuration

Set up prompts and LLM settings.

Tools & Functions

Give your agent actions and data access.

Patterns

Conversation flows, interruptions, multi-agent.

Testing & Debugging

Test locally and debug issues.