Agents

Pasture Protocol is a team of agents: named personas that share one runtime, each with its own skills, identity, and memory.

The big picture

ConceptIn plain terms
AgentA specialist persona (e.g. main, writer, backend-bot).
mainDefault coordinator. Always exists; root of the team tree.
SkillsTools an agent may use, such as browse, memory, github, agent-send, …
IdentityWhoAmI, MyHuman, SOUL: who the agent is and who you are.
Agent teamRoster, tree view, live context, and goals in the dashboard.

Why multiple agents?

  • Separation of concerns: a coding agent with repo access, a writer without sensitive tools.
  • Clear personas: different tone, expertise, and memory per role.
  • Coordination: main orchestrates specialists via internal messaging.
  • Routing: WhatsApp/Telegram groups can be pinned to a specific agent.

What happens on each message

  1. A message arrives (dashboard, WhatsApp, or Telegram).
  2. Pasture Protocol picks the routed agent for that chat or group.
  3. The agent runs a turn: LLM plus optional tool calls (skills).
  4. If needed, it delegates to another agent and synthesizes the reply.
  5. You see one coherent answer. Delegation stays internal.

Common agent setups

SetupWhy you would use it
main + writerMain coordinates your request while the writer keeps brand voice, drafts, summaries, and marketing memory separate.
main + backend-bot + reviewerBackend proposes implementation details, reviewer checks risk, and main combines both into one plan or PR response.
personal assistant agentA focused agent can own calendar, Gmail, reminders, and memory without also having code or server tools.
group-specific agentA WhatsApp or Telegram group can talk to a dedicated persona with a limited skill set and group-safe boundaries.

Go deeper

← Back to introduction