Instrument · DevOps / instrumente de inginerie AI
JARVIS
2026 · Instrument · Python 3.11+, aiogram 3
Un bot Telegram care administrează un VPS Ubuntu prin text sau voce, prin Claude Code, cu o „poartă socratică” pentru confirmarea comenzilor periculoase.
JARVIS MK1 Lite este un bot Telegram minimalist (aiogram) care oferă acces securizat la Claude Code SDK pe un VPS Ubuntu. Comenzile periculoase trec prin „Poarta socratică”: patru niveluri de risc (SAFE / MODERATE / DANGEROUS / CRITICAL), iar cele critice cer o frază exactă de confirmare; mesajele vocale sunt transcrise prin Telegram Premium, iar înainte de a executa orice, botul pune întrebări de clarificare. Versiunea 1.3.x a rulat pe un VPS de producție (CHANGELOG descrie un incident din 2026-02-09 și remedierea lui); o copie publică simplificată a fost publicată sub licența MIT.
Sarcina
Să se poată administra un server și rula sarcini de agent de pe telefon, fără a deschide SSH, și să se prevină executarea accidentală a comenzilor distructive.
Ce conține
- Acces doar dintr-o allowlist de ID-uri Telegram, limitarea ratei cererilor (token bucket)
- Poarta socratică: evaluarea riscului comenzii și confirmare; V2 — o verificare a intenției în două faze (întrebări de clarificare de la Claude Haiku pentru mesajele vocale, opțional pentru text)
- Mesaje vocale și mesaje video rotunde prin Telegram Premium (Telethon)
- Gestionarea fișierelor: PDF și text (PyMuPDF), trimiterea fișierelor înapoi, împărțirea inteligentă a răspunsurilor lungi pentru a respecta limitele Telegram
- Sesiuni cu expirare și evacuare LRU, comenzile /status, /metrics și /new, comutarea modelului
- Infrastructură de producție: loguri structurate (structlog), healthcheck, unități systemd și un script de instalare
Traducere automată — în curs de corectare.