
Vosita · DevOps / AI muhandisligi vositalari
JARVIS
2026 · Vosita · Python 3.11+, aiogram 3
Ubuntu VPS serverni Claude Code orqali matn yoki ovoz bilan boshqaradigan Telegram-bot; xavfli buyruqlarni tasdiqlash uchun “Sokrat darvozasi” mexanizmiga ega.
JARVIS MK1 Lite — Ubuntu VPS serverdagi Claude Code SDK uchun himoyalangan kirishni taʼminlaydigan minimalistik Telegram-bot (aiogram). Xavfli buyruqlar “Socratic Gate” orqali oʻtadi: xavfning 4 ta darajasi (SAFE / MODERATE / DANGEROUS / CRITICAL), kritik buyruqlar uchun aniq tasdiqlash iborasi talab qilinadi; ovozli xabarlar Telegram Premium orqali matnga aylantiriladi, bot esa bajarishdan oldin aniqlashtiruvchi savollar beradi. 1.3.x versiya ishchi VPS serverda ishladi (CHANGELOG faylida 2026-02-09 sanasidagi hodisa va uning tuzatilishi tasvirlangan); soddalashtirilgan ochiq nusxa MIT litsenziyasi bilan nashr etilgan.
Vazifa
Serverni boshqarish va agent vazifalarini telefondan SSH ochmasdan ishga tushirish hamda vayron qiluvchi buyruqlar tasodifan bajarilishining oldini olish.
Ichida nima bor
- Kirish faqat ruxsat etilgan Telegram ID roʻyxati (allowlist) orqali; soʻrovlar chastotasini cheklash (token bucket)
- Socratic Gate: buyruq xavfini baholash va tasdiqlash; V2 — niyatni ikki bosqichli tekshirish (ovozli xabarlar uchun Claude Haiku tomonidan aniqlashtiruvchi savollar, matn uchun ixtiyoriy)
- Telegram Premium (Telethon) orqali ovozli xabarlar va dumaloq video xabarlar
- Fayllar bilan ishlash: PDF va matn (PyMuPDF), fayllarni qaytarib yuborish, uzun javoblarni Telegram chegaralariga moslab aqlli boʻlish
- Muddati tugaydigan va LRU boʻyicha siqib chiqariladigan sessiyalar, /status, /metrics va /new buyruqlari, modelni almashtirish
- Ekspluatatsiya uchun zarur qismlar: tuzilmali loglar (structlog), healthcheck, systemd-unitlar va oʻrnatish skripti
Mashina tarjimasi — tahrir qilinmoqda.