Skip to content

Key Concepts

An agent is an AI configured with a system prompt, a language model, and optionally tools and knowledge bases. Each agent has specific behavior defined by you.

Knowledge Bases let agents query your company’s documents and information. Items are indexed and automatically retrieved during conversations (RAG).

Channels are the contact points where the agent talks to users. In SquadOS they appear as Triggers inside the agent editor. The native channels today are:

  • Public URL — single link /a/:slug for anyone to chat
  • Site Widget — embeddable chat bubble for any external site
  • Telegram
  • WhatsApp QR Code (unofficial, via Baileys)
  • WhatsApp Official (Meta API)
  • REST API (server-side calls authenticated by token)
  • Schedule (cron)

Tools give the agent extra capabilities — from native actions (generate image, query base, hand off to a human, AutoPrompt, AutoLearn, etc.) to external integrations via Composio (Google Calendar, Bubble, Gmail and hundreds of others) or custom HTTP.

AgentMaker is an AI copilot inside the agent editor. It chats with you to build and refine the system prompt using prompt-engineering best practices. It shows up as the Edit with AgentMaker button in the Prompt tab.

In previous versions it was called “Architect Copilot” — the official name is now AgentMaker.

Every account lives inside an organization. Within it, users have one of these roles:

  • Owner — full control, including billing
  • Admin — configures agents, bases, tools, users
  • Collaborator — uses the Hub and contributes to shared conversations
  • User — uses the Hub to talk to agents

Teams inside the organization group users together and control which Agent Categories each group can see.