Telegram
Telegram is one of Yagr's first external surfaces.
It is important to frame it correctly: Telegram is a gateway into the Yagr agent, not the product's center of gravity. The same Yagr brain should remain reachable from the TUI, CLI, future web surfaces, and other gateways.
Setup flow
During yagr onboard, Yagr can configure Telegram for you. You can also rerun Telegram setup separately:
yagr telegram setup
Yagr will ask for a BotFather token, validate it against Telegram, persist it, and generate an onboarding deep link.
Useful commands
yagr telegram setup
yagr telegram status
yagr telegram onboarding
yagr telegram reset
Product rule
Telegram configuration is stored by Yagr itself. It is not meant to depend on ad hoc TELEGRAM_BOT_TOKEN environment variables at runtime.
Linking chats
No extra step is needed after setup. When someone messages the bot for the first time, Yagr replies with a deep link. They click it, press Start in Telegram, and Yagr stores the linked chat automatically.
If you need to share the link manually (for example to onboard a second chat or to resend the link):
yagr telegram onboarding
Linked chats are persisted in the Yagr runtime configuration. That linked chat is then just another place where intent can enter the agent loop and be turned into workflows.
Available commands
All commands work in private Telegram chats with the linked bot. Use /help to see the full list.
Session management
/help— list available commands with descriptions/sessions— list all conversation sessions for this chat/resume <session_id>— resume a specific conversation session/delete <session_id>— delete a conversation session/newor/reset— start a new conversation session
Checkpoints
/checkpoints— list all checkpoints for the current session/save(or/checkpoint_save) — save a checkpoint of the current session/restore <checkpoint_id>(or/checkpoint_restore) — restore a checkpoint/checkpoint_delete <checkpoint_id>— delete a specific checkpoint
Operational commands
/pending— show pending required actions/approve— grant pending permissions/compact— compaction runs automatically; this command confirms the policy/status— show gateway status and linked chat count