| Server IP : 85.155.190.233 / Your IP : 216.73.216.103 Web Server : nginx/1.24.0 System : Linux antigravity-cli 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64 User : wp-moonbloom ( 1001) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /opt/Gemini_Swarm_Core/ |
Upload File : |
# =========================================================================== # Antigravity Swarm — Python runtime dependencies for tg_bridge.py # =========================================================================== # # Architecture note (2026-05-26): # tg_bridge.py is a thin Telegram → agy subprocess bridge. # CEO reasoning is delegated to `agy -p prompt` (Antigravity CLI binary). # We DO NOT import google-adk / google-genai / google-cloud-aiplatform — # those caused OAuth conflicts and were removed during the agy migration. # # How to add a dependency (CEO/Junior/Jules — READ THIS): # 1. Add the package + pinned version below. # 2. Test locally: `python -m pip install -r requirements.txt` in a fresh venv. # 3. If new package brings transitive deps not already listed → pin those too. # 4. Commit via branch + PR (this file is workspace-tracked, dangerous to # break — bot won't restart if pip install fails in CI/CD). # 5. CI/CD runs `pip install -q -r requirements.txt` on VPS automatically # after every push to main; if install fails, deploy aborts. # =========================================================================== # --- Direct imports (used by tg_bridge.py) --------------------------------- # Telegram bot framework (aiogram 3.x async API) aiogram==3.28.2 # SQLite driver for asyncio aiosqlite==0.22.1 # --- Pinned transitive deps (for reproducibility) -------------------------- # These are pulled in by aiogram but we pin to avoid surprise upgrades. # HTTP client used by aiogram session layer aiohttp==3.13.5 # Schema validation library used by aiogram pydantic==2.13.4 # Web server dependencies for Telegram Mini App backend fastapi>=0.124.1 uvicorn>=0.34.0 starlette>=0.49.1,<1.0.0