इस प्रोजेक्ट के बारे में
## परियोजना अवलोकन
DeepSeek Harness डेस्कटॉप संस्करण ऊपरी DeepSeek Harness (`dsh` एजेंट प्लेटफ़ॉर्म) का डेस्कटॉप शेल है, जो Electron के बजाय Tauri 2 पर आधारित है, जिसमें छोटा इंस्टॉलर, कम मेमोरी उपयोग और मूल विंडो पर जोर दिया गया है। उपयोगकर्ता इंस्टॉलर डाउनलोड करके शुरू कर सकते हैं, बिना Node.js, pnpm या Docker वातावरण तैयार करने की आवश्यकता के।
## मुख्य क्षमताएँ
- **प्लगइन प्रबंधन**: प्लगइन पैनल स्थापित प्लगइन देख सकता है, और असामान्यता होने पर अपग्रेड, अनइंस्टॉल प्रविष्टियाँ और त्रुटि विवरण प्रदान करता है।
- **अंतर्निहित प्लगइन**: इंस्टॉलर के साथ प्रथम-पक्ष प्लगइन शामिल हैं, और अधिक अंतर्निहित प्लगइन लाने की योजना है।
- **मूल और हल्का**: Tauri 2 शेल, छोटा इंस्टॉलर, कम मेमोरी उपयोग।
- **कमांड लाइन एकीकरण**: इंस्टॉलेशन पर स्वचालित रूप से `dsh` कमांड पंजीकृत करता है, नया टर्मिनल खोलते ही उपयोग योग्य, और मौजूदा शेल कॉन्फ़िगरेशन को अधिलेखित नहीं करता।
- **स्टार्टअप गाइड**: पहली बार शुरू करने पर अनुशंसित प्लगइन चुन सकते हैं, बाद में कॉन्फ़िगरेशन में फिर से चुन सकते हैं।
- **स्व-अपडेट**: इन-ऐप अपडेट समर्थित है, इंस्टॉलर फिर से डाउनलोड करने की आवश्यकता नहीं।
- **डेस्कटॉप पेट**: Pets / Codex दो-स्रोत पेट प्रबंधन प्रदान करता है, प्रीसेट पेट आउट-ऑफ-बॉक्स उपयोग योग्य (दूरस्थ सामग्री से सीधा कनेक्शन), Codex `.zip` संसाधन पैक आयात कर सकता है, और सत्र गतिविधि के आधार पर स्थिति बुलबुले दिखाता है।
## प्रीसेट प्लगइन
पहली बार शुरू करने के गाइड में आवश्यकता अनुसार चुनकर इंस्टॉल करें, जिनमें शामिल हैं: DSH Market (समुदाय प्लगइन ब्राउज़, खोज और एक-क्लिक इंस्टॉल), DSH Better Sidebar (VSCode जैसा दायाँ साइडबार, सत्र-पृथक), DSH Rewind (उसी विंडो में संवाद वापसी, हल्का वर्कस्पेस बैकअप सहित), DSH-IM (WeChat, Feishu, DingTalk, WeCom, QQ, Slack, Telegram, Discord, WhatsApp, iMessage आदि चैनलों से कनेक्शन, और बाएँ साइडबार में एकीकृत प्रबंधन)। प्रीसेट सूची डेस्कटॉप द्वारा बनाए रखी जाती है; नए जोड़ने या अपडेट के लिए रिपॉजिटरी issues में अनुरोध करें।
## अंतर्निहित प्लगइन
इंस्टॉलर संसाधनों के साथ शामिल प्रथम-पक्ष प्लगइन में शामिल हैं: Tauri 2 शेल के साथ संचार चैनल (DSH Tauri), कस्टम सेटिंग्स साइडबार (DSH Tauri UI), सत्र-पृथक Git Worktree (DSH Tauri Worktree), Skills/MCP प्रबंधन और कौशल रिपॉजिटरी आयात (DSH Tauri Panel Extension), अनुसूचित कार्य (DSH Tauri Panel Scheduler), Agent राउंड के अनुसार निजी Git स्नैपशॉट रिकॉर्डिंग (DSH Running Changes), वर्कस्पेस संग्रह और संग्रहीत चैट प्रबंधन (DSH Tauri Session), पेट प्रबंधन (DSH Tauri Pet), राइट-क्लिक सामान्य क्रियाएँ (DSH Tauri Rightclick), मॉडल चयन और पैरामीटर कॉन्फ़िगरेशन (DSH Tauri Model Config) आदि।
## त्वरित शुरुआत
Releases से संबंधित प्लेटफ़ॉर्म का इंस्टॉलर डाउनलोड करें, इंस्टॉल करके शुरू करें; macOS पर Homebrew से भी इंस्टॉल कर सकते हैं। पहली बार चलाने पर Node रनटाइम और Harness कर्नेल डाउनलोड होगा (यदि `dsh` पहले से इंस्टॉल है तो उस संस्करण का उपयोग होगा), फिर `http://127.0.0.1:3080` पर Harness इंटरफ़ेस में प्रवेश होगा, उसके बाद पूरी तरह स्थानीय रूप से चलता है। सिस्टम आवश्यकताएँ: Windows 10+, macOS 10.15+, Linux (AppImage / .deb), पहली बार चलाने पर नेटवर्क आवश्यक, Harness कर्नेल 0.1.5-rc.1 या उच्चतर।
README Linux Wayland पर AppImage की संभावित काली स्क्रीन या क्रैश के लिए सुझाव भी देता है (`.deb` उपयोग करें या संबंधित पर्यावरण चर सेट करें), और रोलिंग रिलीज़ वितरणों के स्टार्टअप पर क्रैश होने के कारण और समाधान बताता है।
## कार्य सिद्धांत
फ्रंटएंड Tauri WebView (React) है, जो इंस्टॉलेशन स्टेट मशीन, डाउनलोड प्रगति और iframe में dsh वेब इंटरफ़ेस और साइडबार नियंत्रण लोड करता है; Rust बैकएंड डाउनलोड इंस्टॉलेशन, Harness कोर बहु-संस्करण प्रबंधन, dsh प्रोफ़ाइल प्रबंधन, प्लगइन अनइंस्टॉल/अपग्रेड, dsh कमांड shim और PATH, डेस्कटॉप स्व-अपडेट, dsh प्रक्रिया जीवनचक्र और स्वास्थ्य जाँच जैसी सेवाएँ प्रदान करता है। Harness रिलीज़ deepseek-harness-pkg द्वारा बनाई और प्रकाशित की जाती है, हर स्टार्टअप पर नवीनतम रिलीज़ से तुलना करता है और स्थानीय रूप से पुराना होने पर अपडेट की सूचना देता है, GitHub अनुपलब्ध होने पर स्थानीय इंस्टॉलेशन बनाए रखता है; CLI के माध्यम से वैश्विक रूप से स्थापित स्थानीय कोर को प्राथमिकता दी जाती है।
## ध्यान दें
परियोजना को विकास पूर्वावलोकन के रूप में चिह्नित किया गया है, ऊपरी `dsh` अभी भी तेज़ी से विकसित हो रहा है और इसमें ब्रेकिंग परिवर्तन हैं। सुरक्षा घोषणा बताती है कि `dsh` में स्थानीय कोड निष्पादन क्षमता है, केवल सीखने, अनुसंधान, परीक्षण के लिए, विश्वसनीय, अलग-थलग वातावरण में उपयोग करें। लाइसेंस MIT है, अतिरिक्त गैर-व्यावसायिक शर्तों के साथ।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.