नई सुविधाएँ
- Model policy control.
ARKA_MODEL_POLICYकोlocal-first,hosted-first,local-only, याhosted-onlyपर सेट करके config बदले बिना LLM fallback chain का order बदलें। - नाम से browser apps लॉन्च करें.
arka open brave,open chrome,open firefox,open safari,open edge,open arc,open vivaldi, औरopen operaअब उसी नाम की.comsite के बजाय desktop app खोलते हैं।
सुधार
- तेज़
arka --help. CLI अब OpenAI SDK, faster-whisper जैसी भारी dependencies को उसी subcommand के चलने तक defer करता है, इसलिए top-level help तुरंत लौटती है। - Chat में साधारण arithmetic.
what is 12 * 7 + 3जैसे सवाल math के रूप में पहचाने जाते हैं और सीधे math path पर route होते हैं। - Configurable web search timeouts. DuckDuckGo lookups अब
DDGS_TIMEOUT(default 20s) औरDDGS_RETRIES(default 2) का पालन करते हैं, ताकि धीमे network chat को stall न करें। - Web failure पर chat नहीं रुकता. अगर web-context gathering fail होती है, तो chat error print करके आगे बढ़ता है, बजाय turn को abort करने के।
- Gemini quota handling. जब Gemini से rate या quota error आती है, Arka उस run के लिए सभी Gemini models को exhausted mark कर देता है और API key rotate करके retry नहीं करता।
Bug fixes
- Docker status हर जगह CLI ढूँढ लेता है.
arka docker statusअबdockerbinary को/usr/local/bin/dockerऔर/usr/bin/dockerपर भी locate करता है जब वहPATHपर नहीं होता, और container के अंदर CLI उपलब्ध न होने पर host/container parity checks skip करता है।