Telegram Conversations
Reply-chain threading, smart interjection, and inline keyboards in Telegram groups.
With Group Privacy disabled, the bot sees all messages and uses intent detection to decide when to respond. It will interject for security questions, code reviews, and audit-related discussions without needing an @mention.
Reply chain threading
Unlike Slack and Discord which use native threads, Telegram uses reply chains to scope conversations. When you start a Cygent Code session, the bot's first message becomes the "anchor". All plan progress, questions, and results are posted as replies to that anchor.
To interact with a specific session (approve, cancel, provide feedback), reply to any message in that reply chain. This lets you run multiple concurrent sessions in the same group — each scoped to its own reply chain.
If you send a message without replying to a chain, the bot will check for any active sessions in the group and route to the most recent one.
Inline keyboards
Confirmations (audit/review) and plan question answers use inline keyboard buttons. Buttons disappear after you click them, showing your selection inline. You can also type a text reply instead of clicking a button.