
Hey everyone! 👋
I've got a big update on my project so I think it's worth a new topic! If you would like to know more about it you can see the first announcement post.
Just pushed v2.2.0 of Antigravity Telegram Suite — the open-source bot that lets you control your Antigravity IDE remotely from Telegram.
🆕 What's New
Thread Management (/agents)
- List and switch between your recent chat threads directly from Telegram. No need to touch the IDE.
- Switch between them with one tap — even cross-workspace threads.
- Automatically handles the "Open in workspace" popup when switching workspaces.
Artifact Downloads (/artifacts)
- Browse and download artifacts (markdown docs, images, videos) from the current thread. Screenshots, generated images, analysis reports — all sent straight to Telegram.
Auto-Update System
/update— checks GitHub for new versions and self-updates (git pull + pm2 restart)/version— shows current version and commit hash- Periodic check every 6 hours — you'll get a Telegram notification when an update is available
Richer /status & Setup Mode
/statusnow shows active workspace, thread name, current model, and agent status (working/idle).- New
SETUP_MODE=trueenv variable for first-time setup. Bot stays alive so you can discover your chat ID easily, then you lock it down.
🛠️ Under the Hood Improvements
File-based Response Extraction This is the big reliability fix. Previously the bot scraped responses from the DOM, which broke when switching threads or tabs. Now it reads directly from the IDE's log files on disk. Way more stable.
Centralized UI Locators All DOM selectors are now in a single ui_locators.js file. When the IDE updates its UI, you only need to update one file instead of hunting through 10 functions. Big thanks to @achshar for the PR that started this!
Code Editor Stability Focus Fixed a critical bug where the bot would process stale messages after a restart. Also resolved targeting issues that caused messages to go to the wrong windows.
⚠️ Important Note for Agent Manager Users
If you use the Agent Manager panel (not the code editor), this bot is now optimized for the Code Editor interface only. The Agent Manager and Code Editor use fundamentally different DOM structures, and supporting both was causing significant instability. If you want Agent Manager support, you can fork the repo and use the ui_locators.js patterns as a starting point.
🔄 Updating
If you're already running the bot:
cd antigravity-telegram-suite
git pull
pm2 restart antigravity-bot
After the update, you'll able to use /update to your bot! 🎉