Operations

Agent Guide

How Urmate's AI agents, community items, channels, and tasks fit together.

Agent Guide

Urmate uses agents in three related places: chat agents, channel agents, and task agents.

Agent Types

TypeWherePurpose
Chat agentChat workspace and modulesGeneral assistant behavior for user chats and tools.
Channel agent/dashboard/chat/agent and /dashboard/chat/channelsReplies to external messenger threads.
Task agent/dashboard/chat/tasksWorks on assigned tasks and writes results to the task canvas/workroom.
Community agent/dashboard/chat/community/agent/*Catalog item that can be forked or installed into Urmate.

Task Agent Flow

  1. User creates a task manually or through the AI panel.
  2. AI classifies priority, schedule, status, and recommended agent.
  3. Task appears in the right board column.
  4. Opening the task shows a canvas-first workroom.
  5. Agent produces research, drafts, code, or structured output.
  6. Task moves to pending review.
  7. User accepts, edits, or sends the agent back to work.

Channel Agent Flow

  1. User creates or edits a channel agent.
  2. User connects Telegram, Discord, WhatsApp, Instagram, or another platform.
  3. Incoming external messages create channel threads.
  4. The selected agent receives the message context.
  5. The agent replies through the external platform.
  6. History is visible per agent and per channel.

Community Flow

Community items are templates and capability packages. Installing or forking a community agent should create a local Urmate agent record. Installing a skill, MCP, workflow, prompt, or channel template should create a local configuration that can be reviewed before use.

Safety

External channel agents represent the user or business. Keep system prompts honest, avoid collecting passwords/OTPs/payment details through chat, and expose clear controls for pausing or disconnecting a channel.

Copyright © 2026