Devin Desktop एजेंट विंडो: ACP सेटअप और ChatGPT बिलिंग
Devin Desktop अपडेट करें, साथ-साथ चल रहे सेशन संभालें और एजेंट के बदलावों की समीक्षा व सेव करने की नई डिफ़ॉल्ट सेटिंग जाँचें। OpenCode के पूरे उदाहरण से बाहरी ACP एजेंट जोड़ें, उसके प्रोवाइडर का बिल Devin के इस्तेमाल से अलग समझें और ChatGPT टोकन शेयरिंग की पात्रता, सीमाएँ व कोटा खत्म होने पर होने वाले खर्च जाँचें।
विषय-सूची

Devin Desktop की नई एजेंट विंडो इस्तेमाल करने के लिए मौजूदा स्थिर संस्करण इंस्टॉल करें और कई एजेंट चलाने से पहले बदलावों की समीक्षा से जुड़ी डिफ़ॉल्ट सेटिंग जाँचें। ChatGPT टोकन शेयरिंग के लिए Devin के अपने सेशन चुनें; जब किसी अलग कोडिंग एजेंट को उसके अपने प्रोवाइडर खाते और बिलिंग के साथ चलाना हो, तब ACP इस्तेमाल करें। 2026-10-25 तक स्थिर संस्करणों के चेंजलॉग में v3.11.216 दर्ज है, जो 23 अक्टूबर को जारी v3.11.212 के नए डिज़ाइन के बाद आया है।
ऐप Devin Desktop के आधिकारिक डाउनलोड पेज से लें। संगठन में जिन सदस्यों की भूमिका Cloud सेशन की अनुमति नहीं देती, उनके लिए स्थानीय सेशन का एक्सेस 24 अक्टूबर के पैच में बहाल किया गया है। इसलिए शुरुआती अपडेट पर रुकने के बजाय यह पैच इंस्टॉल करना उपयोगी है; विवरण संस्करणों के रिलीज़ नोट्स में हैं।
एजेंट विंडो में क्या बदला है?
हर सेशन की फ़ाइलें, बदलाव और टर्मिनल उसकी बातचीत के पास रखें। जब अलग-अलग सेशन की प्रगति की तुलना करनी हो, तो उन्हें साथ-साथ दिखाएँ। नई विंडो में सेशन, Automations, Review, Wiki, सेटिंग और Command Palette का इंटरफ़ेस वेब ऐप जैसा है।
साइडबार से किसी सेशन को खींचकर खुले हुए सेशन पर छोड़ें; इससे 8 सेशन तक साथ-साथ दिखा सकते हैं। यह एक साथ दिखने वाले सेशन की सीमा है, एक साथ आठ काम चलने की गारंटी नहीं: समानांतर निष्पादन आपके प्लान पर निर्भर करता है।
v3.11.212 के रिलीज़ नोट्स में काम की जाँच के लिए तीन उपयोगी पैनल दिए गए हैं:
- Files: स्थानीय वर्किंग डायरेक्टरी या Cloud सेशन की मशीन की फ़ाइलें देखें।
- Changes: स्थानीय फ़ाइलों के बदलाव यानी diff जाँचें; Since last seen से पिछली बार देखने के बाद हुए बदलाव देख सकते हैं।
- Terminal: सेशन के टैब जोड़ने वाले मेन्यू से उसके स्थानीय फ़ोल्डर या Cloud मशीन में shell खोलें।
बग ठीक करने के लिए एक सेशन कोड बदलने के लिए और दूसरा जाँच-पड़ताल के लिए शुरू करें। Devin Local में लोकेशन चुनते समय New worktree चुनें, ताकि रिपॉज़िटरी की अलग वर्किंग कॉपी मिले; Devin Local की गाइड में यह विकल्प समझाया गया है। जाँच वाले सेशन को संबंधित टेस्ट खोजने दें और दूसरे सेशन से कोड बदलवाएँ। फिर diff की समीक्षा करें और सही सेशन के टर्मिनल में वह टेस्ट चलाएँ।
सेशन को साथ-साथ दिखाने से निगरानी आसान होती है; अलग worktree दो एजेंटों को एक ही वर्किंग कॉपी में बदलाव करने से बचाते हैं। अगर सिर्फ एक छोटा बदलाव करना है, तो एक सेशन रखने से समन्वय का अतिरिक्त काम बचता है।
Windsurf से आने पर पहले कौन-सी सेटिंग जाँचें?
पहला संपादन कार्य शुरू करने से पहले एडिटर के भीतर बदलावों की समीक्षा, फ़ाइलों के अपने-आप खुलने और सेव करते समय चलने वाली कार्रवाइयों की सेटिंग जाँचें। Windsurf से Devin Desktop में बदलाव की घोषणा 2 जून को हुई थी; अक्टूबर के अपडेट में नाम से आगे, ऐप के व्यवहार में भी बदलाव हैं।
Command Palette से Devin User Settings खोलें: macOS पर Cmd+Shift+P या Windows/Linux पर Ctrl+Shift+P दबाएँ। माइग्रेशन के समय यह सूची देखें:
| सेटिंग | अपडेट के बाद व्यवहार | क्या करें |
|---|---|---|
| Agent diff zones | डिफ़ॉल्ट रूप से बंद; बदलाव सीधे फ़ाइलों में लागू होते हैं | अगर आप एडिटर के भीतर बदलाव स्वीकार या अस्वीकार करके समीक्षा करते हैं, तो Devin Settings → Editor → User Interface → Agent diff zones चालू करें। |
| Auto-open edited files | बदली गई फ़ाइलें अब बैकग्राउंड में अपने-आप नहीं खुलतीं | अगर फ़ाइल खुलने से आपको समीक्षा की याद आती थी, तो Editor → User Interface में Auto-open edited files चालू करें। |
| Save actions on agent edits | एजेंट के सेव करने पर format-on-save और code actions नहीं चलते | अगर एजेंट के बदलावों के बाद आपके काम में ये कार्रवाइयाँ जरूरी हैं, तो Run save actions on agent edits चालू करें। |
एडवांस्ड सेटिंग की गाइड एडिटर के भीतर स्वीकार/अस्वीकार करने वाले नियंत्रण समझाती है, लेकिन उन्हें डिफ़ॉल्ट रूप से चालू बताती है। यह बात अक्टूबर के रिलीज़ नोट्स से मेल नहीं खाती, इसलिए अपने इंस्टॉलेशन में स्विच की वास्तविक स्थिति देखें। अगर एडिटर के भीतर समीक्षा बंद है, तो कमिट से पहले Changes जाँचें; अगर सेव की कार्रवाइयाँ बंद हैं, तो जरूरत पड़ने पर प्रोजेक्ट का फ़ॉर्मैटर या lint कमांड अलग से चलाएँ।
संदेश भेजने का तरीका भी बदला है: Enter से भेजा संदेश एजेंट के चल रहे टर्न को दिशा देता है, जबकि Cmd/Ctrl+Enter संदेश को उस टर्न के खत्म होने तक कतार में रखता है। बाद में किए जाने वाले काम के निर्देश भेजने के लिए कतार वाला तरीका अपनाएँ।
अगर Cascade से Devin Local में भी जा रहे हैं, तो Devin: Open Cascade Migration Wizard चलाएँ। उसकी माइग्रेशन गाइड वर्कफ़्लो और महत्वपूर्ण मेमोरी को skills में ले जाने का तरीका बताती है। सिर्फ एडिटर की पुरानी सेटिंग बची रहने से एजेंट का वह संदर्भ दोबारा तैयार नहीं होता।
ACP एजेंट कैसे चालू करें?
एजेंट इंस्टॉल करें, उसका ऑथेंटिकेशन पूरा करें, रजिस्ट्री में उसे शुरू करने की एंट्री जोड़ें और फिर Devin Desktop में उसे चालू करें। ACP यानी Agent Client Protocol, एडिटर और एजेंट के बीच कनेक्शन तय करता है; इसके साथ मॉडल इस्तेमाल करने के क्रेडिट नहीं मिलते।
Devin के ACP दस्तावेज़ में Codex CLI, Claude Agent, OpenCode, Junie और Gemini CLI दिए गए हैं। यह सुविधा Pro, Max और Teams पर उपलब्ध है; Enterprise एडमिन को इसे चालू कराने के लिए अपना अकाउंट संभालने वाली टीम से संपर्क करना होगा। ACP की सार्वजनिक रजिस्ट्री में एडैप्टर और सीधे ACP का समर्थन करने वाले एजेंट, दोनों हैं। इसलिए सही ACP एंट्री चुनें; यह न मानें कि CLI शुरू करने वाला सामान्य कमांड पर्याप्त होगा।
बाहरी एजेंट अपनी कार्रवाइयाँ खुद करते हैं और बिलिंग सीधे उनके प्रोवाइडर के साथ होती है। Devin साफ तौर पर उन कार्रवाइयों को अपनी गोपनीयता नीति और कानूनी शर्तों के दायरे से बाहर रखता है। चुना गया एजेंट डेटा कैसे संभालता है और उसमें कौन-सा खाता कॉन्फ़िगर है, यह जाँचें; Devin का ChatGPT-शेयरिंग स्विच बाहरी ACP सेशन की बिलिंग का नियंत्रण नहीं है।
OpenCode और उसके प्रोवाइडर खाते की तैयारी करें
इस उदाहरण में macOS Apple Silicon पर OpenCode V1 1.19.4 इस्तेमाल होता है, जो प्रकाशित ACP रजिस्ट्री एंट्री से मेल खाता है। Node.js और npm पहले से इंस्टॉल होने चाहिए। OpenCode V1 और V2, दोनों opencode कमांड इस्तेमाल करते हैं। अगर V2 पहले से इस्तेमाल कर रहे हैं, तो उसकी इंस्टॉलेशन रखें और उससे मेल खाती रजिस्ट्री एंट्री लें; उसके ऊपर V1 इंस्टॉल न करें।
V1 के इंस्टॉलेशन निर्देशों के अनुसार, संस्करण स्पष्ट रूप से तय करते हुए Bash में ये कमांड चलाएँ:
npm install -g opencode-ai@1.19.4
opencode --version
opencode auth login
opencode auth list
command -v opencode
जिस प्रोवाइडर का इस्तेमाल करना है, उसके लिए इंटरैक्टिव लॉगिन पूरा करें। संस्करण की जाँच में 1.19.4 दिखना चाहिए; auth list में कॉन्फ़िगर किया गया प्रोवाइडर और command -v में इंस्टॉल किए गए प्रोग्राम का पथ दिखना चाहिए। इन ऑथेंटिकेशन कमांड का विवरण CLI रेफ़रेंस में है। क्रेडेंशियल सेव होना केवल तैयारी का एक चरण है; आगे दिया गया प्रॉम्प्ट भेजकर जाँचें कि मॉडल अनुरोध सफल होता है या नहीं।
रजिस्ट्री में एजेंट जोड़ें, चालू करें और जाँचें
Command Palette से Open Local ACP Registry Config चलाएँ। macOS/Linux के स्थिर संस्करण में फ़ाइल ~/.windsurf/acp/registry.json है; Windows में %USERPROFILE%\AppData\Roaming\Code\User\acp\registry.json इस्तेमाल होती है।
macOS Apple Silicon पर नई रजिस्ट्री के लिए यह JSON इस्तेमाल करें। अगर रजिस्ट्री में पहले से एंट्री हैं, तो मौजूदा agents ऐरे में एजेंट का ऑब्जेक्ट जोड़ें:
{
"version": "1.0.0",
"agents": [
{
"id": "opencode",
"name": "OpenCode",
"version": "1.19.4",
"description": "OpenCode via ACP",
"repository": "https://github.com/anomalyco/opencode",
"website": "https://opencode.ai",
"license": "MIT",
"license_url": "https://github.com/anomalyco/opencode/blob/dev/LICENSE",
"distribution": {
"binary": {
"darwin-aarch64": {
"archive": "https://github.com/anomalyco/opencode/releases/download/v1.19.4/opencode-darwin-arm64.zip",
"cmd": "opencode",
"args": [
"acp"
]
}
}
}
}
]
}
संस्करण और आर्काइव का पता रजिस्ट्री के आधिकारिक डेटा से लिए गए हैं। Devin फिलहाल अपेक्षा करता है कि बाइनरी पहले से इंस्टॉल हो; वह आर्काइव डाउनलोड नहीं करता। यहाँ cmd इंस्टॉल किए गए प्रोग्राम को शुरू करता है और args opencode acp इंटरफ़ेस चुनता है।
दूसरे ऑपरेटिंग सिस्टम या आर्किटेक्चर के लिए रजिस्ट्री में उससे मेल खाता प्लेटफ़ॉर्म ब्लॉक लें। अगर डेस्कटॉप ऐप को opencode नहीं मिलता, तो cmd की जगह command -v opencode से मिला वास्तविक पूर्ण पथ लिखें।
Devin User Settings → Agents → OpenCode से इसे चालू करें और Devin Desktop रीस्टार्ट करें। भरोसेमंद रिपॉज़िटरी में बातचीत शुरू करें और नीचे दाईं ओर दिए गए एजेंट चयन मेन्यू में OpenCode चुनें। README का सार माँगने वाला यह प्रॉम्प्ट भेजें; इसमें फ़ाइलें बदलने और shell कमांड चलाने से मना किया गया है:
Read the project README and summarize its purpose in three bullets. Do not edit files or run shell commands.
जाँच तभी सफल मानी जाएगी जब चुना हुआ एजेंट लॉन्च या ऑथेंटिकेशन त्रुटि के बिना शुरू हो और रिपॉज़िटरी से मेल खाता सार दे। ऑथेंटिकेशन विफल हो तो चुने हुए प्रोवाइडर के लिए opencode auth login दोबारा चलाएँ। अगर कोई भी एजेंट उपलब्ध नहीं है, तो देखें कि वर्कस्पेस Restricted Mode में तो नहीं है। केवल उन्हीं रिपॉज़िटरी को भरोसेमंद मानें जिन तक एजेंट को पहुँच देना चाहते हैं।
टीम के लिए समीक्षा की हुई एंट्री, टीम की ACP Registry Config सेटिंग से साझा करें। रजिस्ट्री एंट्री क्लाइंट को एजेंट शुरू करने के निर्देश देती है; इससे यह तय नहीं होता कि एजेंट Devin Local वाली अनुमतियाँ, मॉडल सेटिंग या बिलिंग खाता इस्तेमाल करता है।
ChatGPT टोकन शेयरिंग में कौन-से अनुरोध शामिल हैं?
टोकन शेयरिंग उन योग्य GPT अनुरोधों को कवर करती है जो Devin के अपने सेशन में होते हैं और जिन सेशन के मालिक आप हैं। 2026-10-25 तक इसके लिए ChatGPT Go, Plus या Pro के साथ Devin Pro, Max या Teams चाहिए; Devin Free और Enterprise शामिल नहीं हैं। ये शर्तें Devin की मौजूदा बिलिंग गाइड में हैं और OpenAI भी Devin को भाग लेने वाले ऐप में सूचीबद्ध करता है।
Teams के उपयोगकर्ताओं को Desktop एक्सेस वाली सीट भी चाहिए: full seats में यह शामिल है; flex seats में नहीं। हर सदस्य अपना ChatGPT खाता जोड़ता है।
खाता जोड़ने और इस्तेमाल की जाँच करने के लिए:
- Settings → Connections खोलें, Continue with ChatGPT चुनें और प्लान इस्तेमाल करने की अनुमति दें।
- Desktop में मॉडल चुनने वाले मेन्यू से Use your ChatGPT plan चालू करें। यह स्विच पूरे खाते पर लागू होता है और Cloud व CLI को भी प्रभावित करता है।
- Devin के अपने सेशन में ऐसा GPT मॉडल चुनें जो इस सुविधा में शामिल हो। Settings → Usage & limits से Manage usage खोलकर देखें कि कितना इस्तेमाल ChatGPT के खाते में गया।
Desktop आपके चुने हुए मॉडल को बनाए रखता है। इसलिए शेयरिंग चालू करने से गैर-GPT मॉडल का चयन, कवर होने वाले GPT अनुरोध में नहीं बदलता।
| काम | शेयरिंग चालू और उपलब्ध होने पर खर्च कहाँ दर्ज होता है |
|---|---|
| Devin के अपने सेशन में आपके योग्य GPT अनुरोध | ChatGPT प्लान |
| गैर-GPT अनुरोध, जिनमें स्थानीय Fusion के दूसरे मॉडल भी शामिल हैं | Devin कोटा या on-demand credits |
| GPT के fast या priority वेरिएंट | Devin कोटा या on-demand credits |
| Cloud मशीन का चलने का समय और कोड स्कैन | Devin कोटा या on-demand credits |
| वे सेशन जिनके मालिक आप नहीं हैं; इनमें आपके नाम से न चलने वाले ऑटोमेशन भी आते हैं | जुड़े हुए ChatGPT प्लान में शामिल नहीं; Devin की बिलिंग लागू होती है |
| बाहरी ACP एजेंट की कार्रवाइयाँ | उस एजेंट के प्रोवाइडर और खाते की बिलिंग व्यवस्था |
Cloud सेशन शुरू करने के लिए Devin में उपलब्ध कोटा या क्रेडिट फिर भी चाहिए। स्थानीय Fusion में केवल योग्य GPT हिस्से का खर्च ChatGPT पर जाता है; कई मॉडल वाले वर्कफ़्लो में बाकी इस्तेमाल Devin पर ही रहता है।
ChatGPT Plus कितना चलेगा और सीमा पूरी होने पर क्या होगा?
Plus के हिसाब से काम की योजना बनाने से पहले अपने काम की खपत मापें। OpenAI की उपयोग संबंधी गाइड के अनुसार, उपलब्ध उपयोग कोटे से कामों की एक तय संख्या नहीं निकाली जा सकती: मॉडल, संदर्भ, काम और सेटिंग उस पर असर डालते हैं। सदस्यता का कोटा जितने समय बाद रीसेट होता है, उस अवधि को Devin के लगातार काम करने के गारंटीकृत घंटों के बराबर नहीं मान सकते।
जुड़े हुए ऐप के अनुरोध भी आपके मौजूदा ChatGPT Work और Codex कोटे का इस्तेमाल करते हैं। ChatGPT में Devin के लिए Settings → Usage → App limits → Manage limits खोलकर उसका अधिकतम साप्ताहिक प्रतिशत तय करें। इससे इस्तेमाल में उसका हिस्सा सीमित होता है; कोई अतिरिक्त कोटा आरक्षित नहीं होता। ChatGPT क्रेडिट इस्तेमाल करने की अनुमति अलग है और डिफ़ॉल्ट रूप से बंद रहती है। इसके लिए ऐप की सीमा 100% होना भी जरूरी है; विवरण जुड़े हुए ऐप के लिए OpenAI के नियंत्रणों में हैं।
ChatGPT शेयरिंग को बिलिंग का रास्ता समझें, Devin पर खर्च बंद होने की गारंटी नहीं। Devin सीमा पूरी होने पर अलग-अलग व्यवहार बताता है: Desktop और CLI पहले Devin कोटे, फिर on-demand credits से अनुरोध दोबारा भेजते हैं, जबकि Cloud रुक जाता है। Cloud में काम तब आगे बढ़ता है जब कोटा रीसेट हो या आप शेयरिंग बंद करके सेशन फिर शुरू करें।
यहाँ दस्तावेज़ों में विरोध है: जुड़े हुए ऐप के बारे में OpenAI की सामान्य गाइड कहती है कि प्लान का उपयोग या क्रेडिट उपलब्ध न होने पर ऐप अपने-आप किसी दूसरे भुगतान विकल्प पर नहीं जाएगा। लेकिन Devin स्थानीय क्लाइंट के लिए वैकल्पिक बिलिंग साफ तौर पर बताता है। इसलिए Devin पर शुल्क लगने की संभावना मानकर चलें और काम बिना निगरानी छोड़े जाने से पहले अपने खाते में सूचना व इस्तेमाल जाँचें।
अगर Devin में ChatGPT plan disabled दिखे, तो Reconnect चुनें और सुनिश्चित करें कि शेयरिंग चालू है। Devin के अनुसार, ChatGPT की अनुमति की अवधि खत्म होने या उसे रद्द कर दिए जाने पर GPT अनुरोधों की बिलिंग Devin से होती है।
Devin Usage & limits में बचा हुआ कोटा और क्रेडिट बैलेंस देखें। एडमिन को अपने-आप क्रेडिट दोबारा भरने की सेटिंग और सेशन पर खर्च की डिफ़ॉल्ट सीमा भी जाँचनी चाहिए; Devin ने इन्हें self-serve बिलिंग नियंत्रणों में समझाया है। ChatGPT में ऐप की सीमा तय करने से Devin के इन अलग खर्चों की सीमा तय नहीं होती।
पहली बार खपत मापने के लिए दोनों जगह दिख रहे इस्तेमाल को नोट करें, सीमित दायरे वाला एक काम चलाएँ और फिर आँकड़े दोबारा देखें। अगली बार तुलना करते समय रिपॉज़िटरी, मॉडल और काम का दायरा समान रखें। कई सेशन साथ चलाना तभी शुरू करें जब आप पहचान सकें कि खर्च कहाँ दर्ज हुआ और उनसे हुए बदलावों की समीक्षा कैसे करेंगे।