Skip to content

Interfaces

Your agent supports multiple interfaces. Same agent, same memory — different ways to communicate.

Email

The default. Send an email, get a response. Works from any device. Learn more →

Telegram

Chat with your agent on Telegram. Create a bot, connect it, go. Learn more →

Slack

Chat in your Slack workspace. @mention to wake your agent. Learn more →

FeatureEmailTelegramSlack
SetupNoneBot tokenBot token + signing secret
Response10-30sInstant ack, then reply👀 ack, then reply
MobileNative emailTelegram appSlack app
ThreadingEmail threadsChatSlack threads
Attachments
Commands

All interfaces share the same:

  • Storage/data directory in R2
  • MemoryMEMORY.md file
  • Sessions — Conversation history

Start a conversation via email, continue on Telegram — the context carries over.

CommandEffect
/clearStart fresh session
/resumeList recent sessions
/resume abc1Resume specific session
/compactCompress context
/model haikuSwitch to Haiku
/model sonnetSwitch to Sonnet
/model opusSwitch to Opus

Use email when:

  • You want async communication
  • You’re on mobile without other apps
  • You need email threading/archival
  • You want to send attachments

Use Telegram when:

  • You want quick back-and-forth
  • You’re on mobile
  • You want instant ack feedback

Use Slack when:

  • You want team visibility
  • You’re already in Slack for work
  • You want threaded conversations