DeepSeek Updates Harness Framework? How 14 Changes Work

opoinstall
2026-08-21
5 min read

DeepSeek Updates Harness Framework? DeepSeek Harness v0.1.0-rc.8 का रिलीज़ 14 बदलाव लेकर आता है, जिसमें मल्टीмоडल इनपुट, सबएजेंट्स, टूलिंग और रनटाइम प्रदर्शन में बड़े अपडेट शामिल हैं। यह एक अनबंडल्ड, प्लगइन-फ़र्स्ट शेड्यूलिंग लेयर स्थापित करता है जो नेटिव इमेज अनुरोधों को एकीकृत करता है और Claude Code और Codex जैसे बाहरी टूल्स को मॉड्यूलर सबएजेंट्स के रूप में प्रबंधित करता है। जैसे-जैसे आर्टिफिशियल इंटेलिजेंस आर्किटेक्चर मोनोलिथ से वितरित एजेंट रनटाइम की ओर बढ़ रहे हैं, डेवलपर्स को टास्क डीकंपोज़िशन, टूल ऑर्केस्ट्रेशन और मेमोरी परसिस्टेंस को प्रबंधित करने के लिए एक्सटेंसिबल फ्रेमवर्क की आवश्यकता होती है। ऐतिहासिक रूप से, ऑटोनॉमस कोडिंग असिस्टेंट को तैनात करने से इंजीनियरिंग वर्कफ़्लो एकल, क्लोज्ड-सोर्स वेंडर स्टैक से बंध जाते थे। आज, चूंकि ओपन-सोर्स रनटाइम फ्रेमवर्क डेवलपर्स को डायनेमिक रूप से मॉडल, टूल्स और सबएजेंट्स को बदलने की अनुमति देते हैं, तकनीकी टीमें मूल्यांकन कर रही हैं कि वे एजेंट ऑर्केस्ट्रेशन और डाउनस्ट्रीम संदर्भ हैंडऑफ़ की संरचना कैसे करते हैं।

आर्किटेक्चरल ओवरव्यू: DeepSeek Updates Harness Framework for Agent Orchestration

एक नज़र में

  • DeepSeek Harness v0.1.0-rc.8 नेटिव इमेज अनुरोध समर्थन पेश करता है, जिससे /goal और /plan जैसी कमांड सीधे टेक्स्ट-और-इमेज दोनों इनपुट स्वीकार कर सकती हैं।
  • Claude Code और Codex सहित सबएजेंट्स को ऑन-डिमांड प्रोफाइल बंडल के रूप में पैक किया जाता है, जिसमें नॉन-इंटरैक्टिव निष्पादन मोड और पैरेंट-टास्क वेकअप शामिल हैं।
  • Cordis प्लगइन फ्रेमवर्क द्वारा संचालित, रनटाइम एमआईटी लाइसेंस के तहत मॉडल, टूल्स, मेमोरी और मुख्य एजेंट लूप को पूरी तरह से बदलने योग्य प्लगइन के रूप में मानता है।

फाउंडेशन भाषा मॉडल को ऑटोनॉमस एजेंटों से अलग करने वाली इंजीनियरिंग सीमाएं अधिक स्पष्ट होती जा रही हैं। जबकि फाउंडेशन मॉडल रॉ रीज़निंग और जनरेशन क्षमताएं प्रदान करता है, व्यावहारिक कार्य निष्पादन के लिए फाइल सिस्टम को पार्स करने, शेल कमांड को लागू करने, बातचीत के इतिहास को प्रबंधित करने और निष्पादन पुनः प्रयास को संभालने के लिए एक बाहरी इंजीनियरिंग शेल की आवश्यकता होती है। DeepSeek इस संबंध को एक स्पष्ट फॉर्मूले के माध्यम से परिभाषित करता है: Model + Harness = Agent.

अगस्त 2026 में Harness v0.1 के शुरुआती ओपन-सोर्स रिलीज़ के बाद, इस प्रोजेक्ट को डेवलपर्स द्वारा तेजी से अपनाया गया। v0.1.0-rc.8 का रिलीज़ इसी नींव पर सीधे तौर पर आधारित है, जो कॉन्फ़िगर करने योग्य इमेज अनुरोध समर्थन जोड़ता है और सबएजेंट शेड्यूलिंग क्षमताओं का विस्तार करता है।

DeepSeek Harness architectural overview showing the modular relationship between models and outer harness tooling

rc.8 का महत्व इसके "सब कुछ एक प्लगइन है" डिज़ाइन दर्शन में निहित है। Cordis द्वारा संचालित, जो Harness के तहत कंपोजेबल प्लगइन संदर्भ प्रदान करता है, कोई भी घटक स्थायी रूप से हार्डकोडेड नहीं होता है। डेवलपर्स अंतर्निहित मॉडल अडैप्टर को बदल सकते हैं, स्थानीय स्टोरेज इंजन को बदल सकते हैं, स्वतंत्र सैनबॉक्स वातावरण माउंट कर सकते हैं, या मुख्य एजेंट निष्पादन लूप को कस्टमाइज़ कर सकते हैं।

DeepSeek Harness Git commit history and open-source development trajectory

अंडर-द-हुड मैकेनिक्स: मल्टीमॉडल टूलचेन, सबएजेंट्स और रनटाइम पाइपलाइन

प्रोटोकॉल स्तर पर, DeepSeek Harness v0.1.0-rc.8 अपने अपडेट को मुख्य कार्यात्मक क्षेत्रों में व्यवस्थित करता है: नेटिव मल्टीमॉडल हैंडलिंग, सबएजेंट ऑर्केस्ट्रेशन और टूलचेन प्रदर्शन।

1. कॉन्फ़िगर करने योग्य मल्टीमॉडल इनपुट

अद्यतन अडैप्टर नेटिव इमेज अनुरोधों का समर्थन करता है, अनुरोध निकाय में base64 डेटा यूआरएल के रूप में इमेज इनपुट को सीरियलाइज़ करता है जबकि मॉडल प्रतिक्रियाएं सर्वर-सेंट इवेंट्स (SSE) पर स्ट्रीम करना जारी रखती हैं। /goal और /plan सहित मुख्य कमांड अब मिश्रित टेक्स्ट और इमेज पेलोड स्वीकार करते हैं, जबकि कंपोजर का @ मेनू सक्रिय सत्रों और इमेज फाइलों को संदर्भित करने के लिए विस्तारित होता है। सिस्टम base64 इमेज पेलोड को 20 MiB (maxRequestImageBytes) पर सीमित करता है, जिससे मानक 30 MiB अनुरोध सीमा के नीचे हेडरूम बना रहता है।

नेटिव अडैप्टर आर्किटेक्चर के तहत, इमेज क्षमताओं के साथ कॉन्फ़िगर किए गए मॉडल सीधे base64 डेटा पेलोड प्राप्त करते हैं, जबकि केवल टेक्स्ट वाले मॉडल नेटवर्क प्रसारण से पहले इमेज इनपुट को अस्वीकार कर देते हैं। कम्युनिटी डेवलपर्स ने टेक्स्ट-ओनली बैकएंड के लिए बाहरी OCR और लेआउट पार्सिंग प्रदान करने के लिए थर्ड-पार्टी विजन प्लगइन्स का अलग से पता लगाया है, लेकिन नेटिव rc.8 पाइपलाइन विजन-सक्षम मॉडल कॉन्फ़िगरेशन के लिए सीधे इमेज पास-थ्रू पर ध्यान केंद्रित करती है।

DeepSeek Harness model selection and multimodal configuration interface

2. सबएजेंट शेड्यूलिंग और प्रोफाइल बंडल

मुख्य कोडबेस के भीतर बाहरी सहायकों को वितरित करने के बजाय, Claude Code और Codex को ऑन-डिमांड प्रोफाइल बंडल के रूप में पैक किया जाता है। Codex अनअटेंडेड या हेडलेस निष्पादन परिदृश्यों का समर्थन करने वाला एक नॉन-इंटरैक्टिव अनुमति मोड प्राप्त करता है, साथ ही कई अलग-अलग Codex कॉन्फ़िगरेशन बनाए रखने के लिए नामित इंस्टेंस भी प्राप्त करता है। reportDelivery तंत्र सबएजेंट पूरा होने पर पैरेंट टास्क को स्वचालित रूप से सूचित करता है और जगाता है, जिससे निरंतर पोलिंग लूप की आवश्यकता कम हो जाती है।

नीचे दिया गया आरेख दिखाता है कि कार्य और सबएजेंट फ्रेमवर्क के माध्यम से कैसे रूट होते हैं:

[User Multimodal Goal / Plan Input]
                │
                ▼
     [Cordis Plugin Context]
                │
  ┌─────────────┼─────────────┐
  ▼             ▼             ▼
[Configured LLM Adapter] [Claude Code] [Codex Bundle]
(Text or Vision Model)   (Sub-Agent)   (Sub-Agent)
  │             │             │
  └─────────────┼─────────────┘
                ▼
  [Tool / Plugin Dispatch Layer]
(Concurrent WebSearch / PTY Terminal)

3. टूलचेन समवर्तीता और ट्रांसपोर्ट मेटाडेटा

रनटाइम web_search के लिए समवर्ती क्वेरी समर्थन, विंडोज PTY टर्मिनलों के भीतर लगातार पॉवरशेल सत्र, और अनुकूलित SQLite रीड/राइट और सेशन-फोर्किंग प्रदर्शन पेश करता है। ट्रांसपोर्ट लेयर पर, DeepSeek अडैप्टर प्रदाता अनुरोधों पर ट्रांसपोर्ट-स्तरीय पहचान और सत्र मेटाडेटा भेजता है, जिसमें @deepseek-ai/dsh-anonymous-user-id से x-deepseek-harness-user-id शामिल है, जबकि उस पहचानकर्ता को मॉडल-दृश्यमान अनुरोध सामग्री और टोकन लेखांकन से बाहर रखता है।

DeepSeek Harness subagent job management panel showing active Codex and Claude Code execution threads

डवलपर्स मानक कॉन्फ़िगरेशन स्कीमा का उपयोग करके अडैप्टर सेटिंग्स को डायनेमिक रूप से कॉन्फ़िगर कर सकते हैं:

- id: llm-deepseek
  name: '@deepseek-ai/dsh-llm-deepseek'
  config:
    apiKeyEnv: DEEPSEEK_API_KEY
    baseURL: https://api.deepseek.com
    thinking: enabled
    reasoningEffort: high
    maxTokens: 256000
    streamIdleTimeoutMs: 300000
    maxRequestImageBytes: 20971520
    defaultContextWindow: 1000000
    models:
      - id: deepseek-v4-flash
        name: DeepSeek-V4-Flash
      - id: private-vision
        name: Private Vision
        inputModalities: [text, image]

स्टेटफुल वर्कफ़्लो ऑर्केस्ट्रेशन बनाम मोबाइल वितरण संदर्भ निरंतरता

DeepSeek Harness का मॉड्यूलर आर्किटेक्चर प्रदर्शित करता है कि सॉफ्टवेयर निष्पादन कैसे वितरित, मल्टी-एजेंट वर्कफ़्लो की ओर बढ़ रहा है। जब कोई प्राथमिक एजेंट कई टूल्स और मॉडल में उप-कार्यों को प्रत्यायोजित करता है, तो हार्नेस निष्पादन संदर्भ बनाए रखता है, सबएजेंट स्थिति को ट्रैक करता है, और आउटपुट को एक सुसंगत अंतिम परिणाम में एकत्रित करता है।

जबकि डेस्कटॉप और सर्वर-साइड एजेंट रनटाइम सक्रिय प्लगइन्स और स्थानीय प्रक्रियाओं में स्थिति बनाए रखते हैं, एक आसन्न वास्तुशिल्प चुनौती तब उत्पन्न होती है जब एक स्वचालित यात्रा मोबाइल एप्लिकेशन वितरण सीमाओं को पार करती है.

लाइफसाइकिल सीमाओं में संदर्भ निरंतरता को जोड़ना

Harness के भीतर, रनटाइम सत्र स्थिति और परसिस्टेंस परतों के माध्यम से सत्र निरंतरता बनाए रखी जाती है। हालांकि, मोबाइल ऐप वितरण में, जब कोई प्रचार अभियान, वेब अनुशंसा, या साझा रेफरल किसी उपयोगकर्ता को ऐसे एप्लिकेशन की ओर निर्देशित करता है जो अभी तक स्थापित नहीं है, तो इंस्टॉल-पूर्व अभियान या गंतव्य संदर्भ स्टोर-इंस्टॉल-फर्स्ट-लंच संक्रमण से स्वचालित रूप से नहीं बच पाता है।

विशिष्ट मोबाइल लिंकिंग आर्किटेक्चर, जैसे कि OpoInstall, डिफ़र्ड डीप लिंकिंग और पैरामीटर पास-थ्रू क्षमताओं के माध्यम से इस संदर्भ व्यवधान को संबोधित करते हैं। ये फ्रेमवर्क इंस्टॉलेशन से पहले अभियान या गंतव्य मेटाडेटा को कैप्चर करते हैं और एप्लिकेशन के पहली बार लॉन्च होने पर उन पैरामीटर्स को पुनर्स्थापित करते हैं, जिससे तत्काल प्रासंगिक रूटिंग सक्षम होती है। दोनों तंत्र विभिन्न लाइफसाइकिल चरणों में विभिन्न तकनीकी समस्याओं को हल करते हैं, लेकिन दोनों खंडित एप्लिकेशन सीमाओं में विश्वसनीय संदर्भ निरंतरता की बढ़ती आवश्यकता को उजागर करते हैं.

इंजीनियरिंग चेकलिस्ट: उत्पादन में मॉड्यूलर एजेंट हार्नेस तैनात करना

उत्पादन में एक्सटेंसिबल एजेंट रनटाइम तैनात करने के लिए निष्पादन लचीलेपन को परिचालन स्थिरता के साथ संतुलित करने के लिए संरचित शासन की आवश्यकता होती है.

डेवलपर कार्यान्वयन चेकलिस्ट

  • SQLite स्कीमा माइग्रेशन प्रबंधित करें: यह सुनिश्चित करें कि असंगत तालिका संरचनाओं से डेटा त्रुटियों को रोकने के लिए मामूली संस्करणों में अपग्रेड करते समय डेटाबेस स्टोरेज प्रारूपों को पूरी तरह से अपडेट किया जाता है।
  • सबएजेंट निष्पादन मोड कॉन्फ़िगर करें: अनअटेंडेड प्रक्रियाओं को चलाते समय स्वचालित Codex इंस्टेंस पर नॉन-इंटरैक्टिव अनुमति फ़्लैग सक्षम करें।
  • इमेज पेलोड सीमाएं सेट करें: मल्टी-टर्न बातचीत के दौरान प्रदाता बॉडी कैप से अधिक होने से रोकने के लिए आने वाले base64 इमेज पेलोड को 20 MiB (maxRequestImageBytes) तक सीमित करें।

आर्किटेक्चर और विकास रणनीति चेकलिस्ट

  • ट्रांसपोर्ट पहचानकर्ताओं का ऑडिट करें: सत्यापित करें कि अनाम पहचानकर्ता (x-deepseek-harness-user-id) और सत्र हेडर स्थानीय गोपनीयता नीतियों का अनुपालन करते हैं।
  • मल्टी-एजेंट टोकन बजट को अनुकूलित करें: जटिल योजना के लिए फ्रंटियर मॉडल आरक्षित करते हुए उप-कार्यों को लागत प्रभावी मॉडल पर रूट करने के लिए मॉडल आर्बिट्रेशन लागू करें।
  • क्रॉस-प्लेटफॉर्म संदर्भ संरक्षण सुनिश्चित करें: वेब प्रविष्टि बिंदुओं और नेटिव मोबाइल अनुप्रयोगों के बीच उपयोगकर्ता वर्कफ़्लो को जोड़ते समय सर्वर-साइड पैरामीटर बहाली फ्रेमवर्क तैनात करें।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

DeepSeek Harness के पीछे का मुख्य वास्तुकला दर्शन क्या है?
DeepSeek Harness Cordis प्लगइन फ्रेमवर्क द्वारा संचालित "सब कुछ एक प्लगइन है" डिज़ाइन पर बनाया गया है। मॉडल, टूल्स, निष्पादन लूप, सैनबॉक्स, मेमोरी स्टोरेज और यूजर इंटरफेस सभी एमआईटी लाइसेंस के तहत intercambiable प्लगइन के रूप में लागू किए गए हैं, जिससे डेवलपर्स किसी भी घटक को कस्टमाइज़ या बदल सकते हैं।
DeepSeek Harness मॉडल कॉन्फ़िगरेशन में दृश्य इनपुट को कैसे संभालता है?
DeepSeek Harness v0.1.0-rc.8 विजन-सक्षम मॉडल के लिए अडैप्टर कॉन्फ़िगरेशन के माध्यम से नेटिव इमेज अनुरोध हैंडलिंग को सक्षम बनाता है। इमेज तौर-तरीकों के साथ कॉन्फ़िगर किए गए मॉडल के लिए, `/goal` और `/plan` जैसी कमांड सीधे मिश्रित टेक्स्ट-और-इमेज पेलोड को संसाधित कर सकती हैं, जिसमें इमेज 20 MiB की सीमा तक अनुरोध निकाय में base64 डेटा यूआरएल के रूप में सीरियलाइज होती हैं।
सबएजेंट प्रोफाइल बंडल मूल कार्यों के साथ वापस कैसे संवाद करते हैं?
Claude Code और Codex जैसे सबएजेंट निष्पादन वातावरण के भीतर अलग-थलग कार्यों के रूप में चलते हैं। अपने निर्दिष्ट कार्यभार को पूरा करने पर, `reportDelivery` तंत्र स्वचालित रूप से संरचित परिणाम को पैरेंट टास्क को वापस प्रसारित करता है और प्रतीक्षा प्रक्रिया को जागृत करता है, जिससे निरंतर पोलिंग की आवश्यकता कम हो जाती है।

इंजीनियरिंग टीमों के लिए मुख्य बातें

DeepSeek Harness जैसे ओपन-सोर्स एजेंट रनटाइम का तेजी से विकास मॉडल-केंद्रित प्रतिस्पर्धा से वर्कफ़्लो और ऑर्केस्ट्रेशन लेयर प्रभुत्व की ओर बदलाव का संकेत देता है। जैसे-जैसे मॉडल बैकएंड मॉड्यूलर एजेंट आर्किटेक्चर के भीतर तेजी से इंटरचेंज करने योग्य हो जाते हैं, वह सॉफ्टवेयर लेयर जो सबएजेंट्स का समन्वय करती है, टूल्स का प्रबंधन करती है और निष्पादन स्थिति को बनाए रखती है, वह डेवलपर नियंत्रण का प्राथमिक केंद्र बन जाती है।

अगली पीढ़ी के एजेंटिक सिस्टम बनाने वाली इंजीनियरिंग टीमों को मॉड्यूलरिटी, स्पष्ट अनुमति सीमाओं और मजबूत स्थिति प्रबंधन को प्राथमिकता देनी चाहिए। एजेंट ऑर्केस्ट्रेशन को एक्सटेंसिबल प्लगइन में डीकपलिंग करके और वेब और मोबाइल टचपॉइंट्स पर लचीले संदर्भ-हैंडऑफ़ तंत्र को लागू करके, संगठन अनुकूलनीय, वेंडर-तटस्थ स्वचालन पाइपलाइन बना सकते हैं।

संदर्भ

Share this article

Keep Discovering

OpenAI ने Mac पर ChatGPT में Apple Messages नियंत्रण जोड़ा

OpenAI ने Mac पर ChatGPT में Apple Messages नियंत्रण जोड़ा

OpenAI ने Mac पर ChatGPT में Apple Messages समर्थन जोड़ा है। जानिए नई अनुमतियां, डिफ़ॉल्ट संदेश भेजने की स्वीकृतियां और macOS स्वचालन (automation) एजेंट सुरक्षा को कैसे प्रभावित करते हैं।

Alibaba Qwen UI Agent 150 से अधिक ऐप्स पर वास्तविक फोन को नियंत्रित करता है

Alibaba Qwen UI Agent 150 से अधिक ऐप्स पर वास्तविक फोन को नियंत्रित करता है

Alibaba Qwen UI Agent 150 से अधिक ऐप्स पर वास्तविक फोन को नियंत्रित करता है। इस GUI फाउंडेशन मॉडल और इसके बेंचमार्क का हमारा तकनीकी विश्लेषण पढ़ें।

iOS ऐप्स और SDKs के लिए PrivacyInfo.xcprivacy कैसे लागू करें

iOS ऐप्स और SDKs के लिए PrivacyInfo.xcprivacy कैसे लागू करें

iOS ऐप्स और SDKs के लिए PrivacyInfo.xcprivacy को लागू करना सीखें: आवश्यक कारण API (Required Reason APIs) घोषित करें, गोपनीयता रिपोर्ट (Privacy Reports) जनरेट करें, और CocoaPods साइनिंग त्रुटियों को ठीक करें।