.env की आवश्यकता होती है जब आप कुछ override करना चाहते हैं या API keys जोड़ना चाहते हैं।
Config paths
ARKA_CONFIG_DIR (या CONFIG_DIR), INSTALL_HOME (legacy ARKA_HOME), या ARKA_CACHE_DIR (या CACHE_DIR) के साथ override करें।
ARKA_CONFIG_DIR=/path/to/my-arka-config set करने से सभी user config वहाँ चला जाता है: .env, mcp.json, hub/, agent-memory/, skills/, और संबंधित paths।
.env, charts.yaml, llm-skill-models.json, और skills/ (plugins) शामिल हैं।
Precedence
your_gemini_api_key_here जैसे placeholder values को नज़रअंदाज़ किया जाता है।
Key names
छोटे नाम पसंद करें। LegacyARKA_* keys अभी भी काम करती हैं (ARKA_ROUTE_MODE → ROUTE_MODE):
Built-in defaults
Web search failures chat को नहीं रोकतीं: अगर DuckDuckGo हर retry पर timeout या error करे, तो chat error लॉग करता है और reply रुकने के बजाय model knowledge से उत्तर देता है। धीमे या अस्थिर network पर दोनों knobs बढ़ाएँ:
आवश्यक API keys
वैकल्पिक extras
आवश्यकतानुसार feature groups install करें:Changes लागू करना
arka setup पहले install पर package template से ~/.config/arka/.env को seed करता है।
पूर्ण reference
Canonical env reference: repo मेंsrc/arka/env.example (~500 lines)।
failover विवरण के लिए LLM orchestration देखें। security layers के लिए Security देखें। सामान्य fixes के लिए Troubleshooting देखें।