
Tööriist · DevOps / AI-inseneritööriistad
JARVIS
2026 · Tööriist · Python 3.11+, aiogram 3
Telegrami bot, mis haldab Ubuntu VPS-i teksti või häälega Claude Code’i kaudu, ohtlike käskude kinnitamiseks „Sokraatilise väravaga“.
JARVIS MK1 Lite on minimalistlik Telegrami bot (aiogram), mis annab turvalise ligipääsu Claude Code SDK-le Ubuntu VPS-il. Ohtlikud käsud läbivad „Sokraatilise värava“: neli riskitaset (SAFE / MODERATE / DANGEROUS / CRITICAL), kriitilised nõuavad täpset kinnituslauset; häälsõnumid transkribeeritakse Telegram Premiumi kaudu ning enne midagi täitmist esitab bot täpsustavaid küsimusi. Versioon 1.3.x töötas tootmis-VPS-il (CHANGELOG kirjeldab intsidenti 2026-02-09 ja selle parandust); lihtsustatud avalik koopia on avaldatud MIT litsentsi all.
Ülesanne
Hallata serverit ja käivitada agendi ülesandeid telefonist ilma SSH-d avamata ning vältida hävitavate käskude juhuslikku käivitamist.
Mis sees on
- Ligipääs ainult Telegrami ID-de lubatud nimekirjast, päringute kiiruspiirang (token bucket)
- Sokraatiline värav: käskude riskihindamine ja kinnitus; V2 – kahefaasiline kavatsuse kontroll (Claude Haiku täpsustavad küsimused häälsõnumite jaoks, tekstile valikuline)
- Häälsõnumid ja ümmargused videosõnumid Telegram Premiumi kaudu (Telethon)
- Failitöötlus: PDF ja tekst (PyMuPDF), failide tagasisaatmine, pikkade vastuste nutikas jaotamine Telegrami piirangutesse
- Sessioonid aegumise ja LRU-väljatõrjega, käsud /status, /metrics ja /new, mudeli vahetamine
- Tootmistaristu: struktureeritud logid (structlog), healthcheck, systemd-üksused ja paigaldusskript
Masintõlge – korrektuur käib.