Skip to main content
Arka default रूप से secure है। arka_security.py में symbolic checks web search, risky actions, और destructive shell commands से पहले चलते हैं।
Security default रूप से चालू है। SECURITY=0 केवल तभी set करें जब आप जोखिमों को समझते हों।

Security layers

अलग-अलग layers को 0 पर set करके अक्षम करें:

क्या block होता है

Prompt injection — वे requests जो web search से पहले system instructions को override करने का प्रयास करती हैं:
Destructive shell — Arka उन patterns को hard-block करता है जो आपके system को नुकसान पहुँचा सकते हैं, बिना किसी override के:
Risky actions — installs, deletes, downloads, और automation के लिए confirmation की आवश्यकता होती है:

Local execution model

Commands आपकी मशीन पर locally चलती हैं। LLM calls 24 providers में fallback orchestrator के माध्यम से जाती हैं — model कभी सीधे cloud में shell commands execute नहीं करता।
दैनिक उपयोग के लिए Docker की आवश्यकता नहीं है। PrivateGPT और Qdrant केवल PDF ingest के लिए आवश्यक हैं।

Goal agent safety

autonomous goal agent (arka goal) में एक step budget (GOAL_MAX_STEPS=25 default) है और यह उन्हीं security gates का सम्मान करता है। जब आप environment पर भरोसा करते हैं तभी risky steps को auto-confirm करने के लिए -y का उपयोग करें।

संबंधित