Chat, and reaching an agent elsewhere
Same agent, same checks, different door.
Chat streams both the answer and what the agent is doing to produce it, so a run that takes thirty seconds is legible rather than a spinner.
Channels are doors, not different agents
Connecting Telegram does not create a second agent with different rules. An inbound message goes to the same runtime, through the same tool registry, policy engine and approval gate. A destructive request from Telegram stops for approval exactly as it would here.
One difference matters: a Telegram sender is not a platform account, so a channel run carries nobody's permissions. Anything that requires one is refused.
Who can reach it
A channel's allowed-senders list starts empty, meaning nobody. A bot you have just connected will receive messages and answer none of them until you add someone. That is deliberate — a bot token that leaks should not expose your data to whoever found it.