Agents vs. Automations at a Glance
A useful intuition: an automation is a tireless junior employee waiting for
the inbox to ping. An agent is a colleague you can ask things of.
The two cooperate. An automation can invoke an agent as one of its steps when
the work needs more nuance than rules can capture — for example, “when a new
email arrives, ask the support agent to draft a reply.”
What is an Agent?
An agent is a configured persona that runs an LLM loop. When you create an agent you decide:- Name and system prompt — who the agent is and how it should behave.
- Model — which LLM powers it.
- Tools it has access to — and at what permission level.
- Step budget —
maxStepscaps how many tool calls a single response can make. The default is 5. - LLM parameters — temperature, top-p, frequency/presence penalties, and so on, for power users.
Tool Permissions
Tools are the only way an agent affects the world — read your contacts, send an email, create a task, search files. Bizzy gives you granular control over each tool, with three levels:
Sensible defaults are applied for you: read-style tools default to
allow
(an agent should be able to look things up without asking permission), write-
and delete-style tools default to ask (anything that mutates state should
pause for a human). You can override any of these per agent.
Conversations
Every chat with an agent is recorded as an agent conversation — a thread you can revisit, share, or audit later. Each conversation has:- A status:
active,completed,timeout, orerror. - A source:
web(the dashboard chat UI),api, ormcp(a Model Context Protocol client like Claude Desktop or Cursor). - The full transcript, including tool calls, tool results, and any approval decisions.
How an Agent Runs
The loop is bounded —maxSteps is a hard cap on tool calls per turn — and is
interruptible. If a permission prompt comes back denied, or if you pause the
conversation, the agent stops cleanly.
When to Use Which
Reach for an agent when:- You want to ask follow-up questions in a conversation.
- The work needs judgement, not just rules — “summarise this account’s recent activity,” “draft a polite refund refusal.”
- You want a human in the loop on writes.
- The trigger is an event you can describe — “a new email arrives,” “a customer signs up.”
- You want it to run forever, untouched, until you tell it to stop.
- The behaviour is predictable enough that you don’t need to chat about it.
Related Topics
Automations
The other half of this story
Create an Agent
Build your first agent in the web app
Tool Permissions
Configure allow / ask / deny for each tool
Agent Conversations
Browse and audit past chats