Channels

Pasture Protocol is multi-channel, but the runtime stays local. Channels are just the ways messages enter and leave the same agent system.

Channel map

ChannelHow it works
DashboardLocal web UI for chat, agent selection, Projects, Goals, Groups, Skills, status, and team activity.
WhatsApp DMMessages arrive through the local WhatsApp session. Replies go back to the same private chat using the selected/routed agent.
Telegram DMThe Telegram bot polls for messages and routes owner/private messages to the configured agent.
WhatsApp/Telegram groupEach group is assigned to one agent. Optional deny lists remove risky skills from that shared context.
Internal agent messageagent-send calls another linked agent inside the same runtime. It is not sent to any external chat channel.

Private chats

In a DM, the agent can use the skills enabled for that agent. That means your personal assistant can schedule reminders, search memory, browse, read project context, or use GitHub if configured. The selected agent can be changed from the dashboard chat toolbar.

Groups

QuestionAnswer
Which agent responds?The Groups page stores the assignment. Every message in that group uses that agent's persona and allowed skills.
Can group members trigger any skill?No. The assigned agent only has its enabled skills, and the group can add a skill deny list such as disabling file writes.
Can a group agent delegate?No. agent-send is disabled in group chats to avoid hidden multi-agent side effects in shared spaces.
Where does a reminder reply?Cron stores the originating chat, so a reminder created in a group replies to that group unless configured otherwise.

Attachments and rich inputs

  • Images are saved locally and analyzed by the vision skill or configured fallback model.
  • Voice notes are transcribed before the agent reasons about them.
  • Browser screenshots can be chained into vision analysis, then follow-up clicks or form fills.

Related docs

Read Routing for the agent-selection rules and Privacy & safety for local state and confirmation behavior.