2026 में Codex में महारत कैसे हासिल करें (बिल्डर्स कोर्स)

@Av1dlive
अंग्रेज़ी2 माह पहले · 24 मई 2026
227K
184
25
30
541

TL;DR

Codex के 2026 इकोसिस्टम का विस्तृत विश्लेषण, जो डेवलपर्स को AGENTS.md, गोल मोड और क्रॉस-प्रोवाइडर वेरिफिकेशन के माध्यम से साधारण ऑटोकंप्लीट से लेकर AI एजेंट्स की टीम को मैनेज करने तक का सफर सिखाता है।

मैंने 12 महीनों तक Claude Code का उपयोग किया। फिर मैंने 30 दिनों के लिए Codex पर स्विच किया।

यहाँ मैंने जो पाया

2026 में Codex वास्तव में क्या है

अधिकांश लोग अब भी सोचते हैं कि Codex एक स्मार्ट ऑटोकम्पलीट है। ऐसा नहीं है।

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

अधिकांश डेवलपर्स Codex इंस्टॉल करते हैं, दो सप्ताह तक एक-लाइनर प्रॉम्प्ट भेजते हैं, औसत दर्जे के परिणाम प्राप्त करते हैं, और हार मान लेते हैं। वे कभी AGENTS.md सेट अप नहीं करते।

वे कभी Skill नहीं लिखते। वे कभी sub-agent का उपयोग नहीं करते। वे 5% सतह क्षेत्र का उपयोग करते हैं और उस 5% पर टूल का मूल्यांकन करते हैं।

यह कोर्स शेष 95% को कवर करता है।

पाँच सतहें

कुछ भी इंस्टॉल करने से पहले, समझ लें कि Codex कहाँ रहता है। आप जो सतह चुनते हैं, वह निर्धारित करती है कि आप इसके काम को कितनी बारीकी से फॉलो करते हैं और कोड कहाँ चलता है।

CLI स्क्रिप्टेड वर्कफ़्लो, सिंगल-टास्क कार्य और हेडलेस ऑटोमेशन के लिए है। आपका कोड आपकी मशीन से तब तक नहीं निकलता जब तक आप इसे पुश न करें। ओपन सोर्स, Rust में बना, macOS, Windows और Linux पर चलता है।

IDE एक्सटेंशन सटीक फ़ाइल संदर्भ के साथ इंटरैक्टिव एडिटिंग के लिए है। VS Code, Cursor, Windsurf या JetBrains में इंस्टॉल होता है। बिना अलग लॉगिन के आपके CLI auth का उपयोग करता है।

डेस्कटॉप ऐप मल्टी-थ्रेड वर्कफ़्लो, इन-ऐप ब्राउज़र, Computer Use, Goal मोड, Appshots और Automations का घर है। फरवरी 2026 में macOS पर और 4 मार्च 2026 को Windows पर लॉन्च हुआ।

Cloud एसिंक्रोनस बैकग्राउंड टास्क, समानांतर PR और आपके सोते समय काम के लिए है। कार्य आपके GitHub रिपो के साथ प्रीलोडेड सैंडबॉक्स्ड कंटेनरों में चलते हैं। आपकी लोकल मशीन पर कुछ भी ब्लॉक नहीं होता।

इन-ऐप ब्राउज़र और Computer Use UI वेरिफिकेशन, फ्रंटएंड इटरेशन और एंड-टू-एंड टेस्टिंग के लिए है। Codex आपका लोकल डेव सर्वर खोलता है, उसके साथ इंटरैक्ट करता है, परिणाम का स्क्रीनशॉट लेता है, और वेरिफाई करता है कि कोड बदलावों ने सही विज़ुअल आउटपुट उत्पन्न किया है।

एक वास्तविक वर्कफ़्लो कई सतहों का उपयोग करता है:

  • CLI स्क्रिप्टेड चीज़ों के लिए
  • IDE इंटरैक्टिव फीचर काम के लिए
  • Cloud समानांतर कार्यों के लिए जिन्हें आपको देखने की आवश्यकता नहीं है
  • App गोल-संचालित, लंबे समय तक चलने वाले कार्यों के लिए

सतह चुनने में मुख्य कारक यह है कि आप एजेंट के काम को कितनी बारीकी से फॉलो करना चाहते हैं। यदि आप बदलावों को होते हुए मॉनिटर करना चाहते हैं, तो CLI या IDE काम को आपकी मशीन पर और आपके सामने रखते हैं। यदि आप एक लंबे सेशन को डेलिगेट करना और अंत में समीक्षा करना पसंद करते हैं, तो Cloud सही विकल्प है।

मानसिक मॉडल: एजेंट, ऑटोकम्पलीट नहीं

सतहें स्पष्ट होने के बाद, अगला बदलाव काम की इकाई को समझना है।

काम की इकाई एक टास्क है, टर्न नहीं। आउटपुट एक PR है, चैट रिस्पॉन्स नहीं।

"एक function लिखो जो X करता है" से कम और "फीचर Y को लागू करो, ये रही बाधाएँ, पूरा होने पर टेस्ट चलाओ" से अधिक सोचें।

हर Codex टास्क उसी आंतरिक लूप का अनुसरण करता है। Codex आपके टास्क और संदर्भ को पढ़ता है, एक आंतरिक योजना बनाता है, कदम दर कदम निष्पादित करता है, और अपने काम की जाँच करता है।

Codex को कोडिंग असिस्टेंट के रूप में सोचना बंद करें। इसे एक जूनियर इंजीनियर टीम के रूप में सोचना शुरू करें जिसे आप सुबह ब्रीफ करते हैं और दोपहर में समीक्षा करते हैं।

व्यवहार में इसका एक वास्तविक उदाहरण: WorkOS के डेवलपर्स अब अपनी सुबह की कॉफी लेने से पहले चार से पाँच Codex टास्क कतारबद्ध करते हैं। जब तक वे वापस बैठते हैं, दो से तीन पूर्ण PR समीक्षा की प्रतीक्षा में होते हैं, जो रखरखाव के काम को संभालते हैं जो पहले उनके दिन का 30 से 40 प्रतिशत खपत करता था।

मई 2026 तक वर्तमान मॉडल:

  • GPT-5.5 (डिफ़ॉल्ट) — अधिकांश कार्यों को संभालता है, पहले जैसी ही विलंबता लेकिन समान काम के लिए काफी कम टोकन
  • GPT-5.3-Codex — लंबे स्वायत्त रन, बड़े रीफैक्टर और समानांतर क्लाउड फैन-आउट के लिए विशेष रूप से बनाया गया; पिछले Codex विशेषज्ञ से 25% तेज़
  • GPT-5.5 Pro — उच्चतम तर्कशक्ति; केवल Pro, Business और Enterprise योजनाओं पर
  • Codex Mini — ChatGPT Free पर स्थायी रूप से मुफ़्त; सीखने के लिए उपयुक्त

Codex को डिफ़ॉल्ट रूप से GPT-5.5 पर छोड़ दें। बड़े एजेंटिक कार्यों के लिए GPT-5.3-Codex पर स्विच करें जहाँ Codex लंबे समय तक स्वायत्त रूप से चलता है।

शुरुआत: आपका पहला वास्तविक सेशन

एक कार्यशील Codex सेशन का सबसे तेज़ रास्ता पाँच चरणों का अनुसरण करता है। Fizzbuzz ट्यूटोरियल भूल जाइए। एक वास्तविक कोडबेस पर शुरू करें।

चरण 1: CLI इंस्टॉल करें।

चरण 2: एक वास्तविक प्रोजेक्ट खोलें।

एक कम-जोखिम वाले रिपॉजिटरी पर नेविगेट करें जिससे आप पहले से परिचित हैं। यह महत्वपूर्ण है।

Codex बेहतर प्रदर्शन करता है जब आप आउटपुट को पहचान सकते हैं और गलतियाँ पकड़ सकते हैं। अपरिचित कोडबेस पर पहले सेशन का काम अप्रत्याशित परिणाम उत्पन्न करता है।

जब संकेत दिया जाए तो अपने ChatGPT खाते से साइन इन करें। आपका ब्राउज़र स्वचालित रूप से खुलता है। Continue पर क्लिक करें और टर्मिनल पर वापस लौटें।

चरण 3: कुछ और करने से पहले /init चलाएँ।

यह एकमात्र कमांड है जिसे अधिकांश ट्यूटोरियल छोड़ देते हैं। Codex आपकी निर्देशिका और Git इतिहास को स्कैन करता है, भाषाओं, फ्रेमवर्क, बिल्ड कमांड और टेस्ट कमांड की पहचान करता है, और एक AGENTS.md फ़ाइल तैयार करता है जो उसके द्वारा पाए गए डेटा से भरी होती है।

जनरेट की गई फ़ाइल की समीक्षा करें, जो कुछ भी गलत है उसे समायोजित करें, और इसे कमिट करें। इस प्रोजेक्ट पर हर भविष्य का Codex सेशन इसे स्वचालित रूप से पढ़ेगा।

चरण 4: Codex को एक ओरिएंटेशन टास्क दें।

इसे कोडबेस समझाने के लिए कहें, इससे पहले कि आप इसे कुछ बदलने के लिए दें। इससे आपका विश्वास बढ़ता है कि इसने कौन सा संदर्भ लोड किया है:

आउटपुट पढ़ें। यदि यह आपके वास्तविक कोडबेस का सटीक वर्णन करता है, तो इसके पास आवश्यक संदर्भ है। यदि यह अस्पष्ट या गलत है, तो आपके AGENTS.md को अधिक विवरण की आवश्यकता है।

चरण 5: इसे एक छोटा, वास्तविक कार्य दें। कुछ ठोस और सीमाबद्ध चुनें।

यह Codex प्रॉम्प्ट का सही आकार है: विशिष्ट फ़ाइल संदर्भ, अपेक्षित परिणाम, बाधाएँ और एक परिभाषित सत्यापन चरण। इसके द्वारा लौटाए गए diff की समीक्षा करें। अब आप Codex का सही ढंग से उपयोग कर रहे हैं।

चरण 6: डेस्कटॉप ऐप इंस्टॉल करें। OpenAI वेबसाइट से डाउनलोड करें। उसी ChatGPT खाते से साइन इन करें।

चरण 7: IDE एक्सटेंशन इंस्टॉल करें। अपने एडिटर के एक्सटेंशन पैनल में "OpenAI Codex" खोजें। यह आपके CLI auth को स्वचालित रूप से पढ़ता है।

चरण 8: GitHub कनेक्ट करें। Codex ऐप के अंदर Settings पर जाएँ और अपना GitHub खाता कनेक्ट करें। क्लाउड टास्क का उपयोग करने से पहले कम से कम एक रिपॉजिटरी लिंक करें।

चीज़ें कहाँ रहती हैं:

  • ~/.codex/config.toml : मुख्य कॉन्फ़िग: अप्रूवल मोड, सैंडबॉक्स मोड, MCP सर्वर, मॉडल डिफ़ॉल्ट
  • ~/.codex/AGENTS.md : व्यक्तिगत AGENTS.md, सभी प्रोजेक्ट्स पर लागू होता है
  • <project>/AGENTS.md : प्रोजेक्ट-स्तरीय निर्देश
  • <project>/.agents/skills/ : प्रोजेक्ट-स्तरीय Skills
  • <project>/.codex/config.toml : प्रोजेक्ट-स्कोप्ड कॉन्फ़िग (केवल विश्वसनीय प्रोजेक्ट)

AGENTS.md: आपके रिपो में सबसे महत्वपूर्ण फ़ाइल

अब जब आपके पास एक कार्यशील सेशन है, तो अगला कदम यह सुनिश्चित करना है कि हर भविष्य का सेशन उसी गुणवत्ता से शुरू हो। यही AGENTS.md करता है।

  1. AGENTS.md वह एकमात्र फ़ाइल है जो औसत Codex आउटपुट को सुसंगत, उच्च-गुणवत्ता वाले आउटपुट से अलग करती है।
  2. यह आपके रिपो की रूट पर एक सादा Markdown फ़ाइल है। हर बार जब आपके प्रोजेक्ट पर Codex सेशन शुरू होता है, एजेंट कुछ और करने से पहले इसे स्वचालित रूप से पढ़ता है।
  3. यह एक ओपन स्टैंडर्ड है। Codex, Cursor, Gemini CLI, Windsurf और GitHub Copilot सभी इसे पढ़ते हैं। इसे एक बार लिखें और आपकी टूलचेन में हर एजेंट एक ही स्रोत सत्य पढ़ता है।

समाधान क्रम: Codex ~/.codex/AGENTS.md (होम स्तर, सभी प्रोजेक्ट) और <project>/AGENTS.md (प्रोजेक्ट स्तर) पढ़ता है। AGENTS.override.md फ़ाइलें प्रत्येक स्तर पर प्राथमिकता लेती हैं। संयुक्त सीमा 32 KiB है।

क्या शामिल करें:

  • स्टैक, फ्रेमवर्क, भाषा संस्करण, पैकेज मैनेजर
  • सटीक बिल्ड, टेस्ट और डेव कमांड; कॉपी-पेस्ट करने योग्य, "सामान्य टेस्ट चलाएँ" नहीं
  • फ़ाइल संरचना सम्मेलन और नामकरण नियम
  • शैली और पैटर्न नियम
  • निषिद्ध क्षेत्र: क्या न छूएँ
  • शिपिंग आवश्यकताएँ: CI, PR सम्मेलन, डिप्लॉय तंत्र

क्या शामिल न करें:

  • रहस्य या क्रेडेंशियल्स (फ़ाइल संस्करण नियंत्रण में है)
  • अस्पष्ट मार्गदर्शन ("साफ कोड लिखें" एजेंट के लिए कुछ भी मतलब नहीं है)
  • दस्तावेज़ीकरण जो आपके README की नकल करता है

इसे 500 शब्दों से कम रखें। ब्लोट उपयोगी संदर्भ को मॉडल की कार्यशील मेमोरी से बाहर धकेल देता है।

एक कार्यशील टेम्पलेट:

  • सत्यापित करें कि Codex इसे पढ़ रहा है: प्रॉम्प्ट करें कि आपके पास वर्तमान में लोड किए गए निर्देशों का सारांश दें
  • बड़े मोनोरेपो के लिए, उपनिर्देशिकाओं के अंदर अतिरिक्त AGENTS.md फ़ाइलें रखें।
  • packages/api/AGENTS.md पर एक फ़ाइल उस पैकेज के अंदर के कार्यों के लिए रूट-स्तरीय फ़ाइल पर प्राथमिकता लेती है।
  • प्रोजेक्ट-स्तरीय .codex/config.toml सक्षम करने के लिए codex trust . चलाएँ। यह एक दुर्भावनापूर्ण क्लोन किए गए रिपो को आपकी पीठ पीछे Codex को कॉन्फ़िगर करने से रोकता है।

CLI की गहराई से समझ

AGENTS.md सेट अप होने के बाद, अगली चीज़ जिसमें महारत हासिल करनी है वह है CLI स्वयं। अधिकांश उपयोगकर्ता केवल codex टाइप करते हैं और उन कमांडों को मिस करते हैं जो इसे वास्तव में शक्तिशाली बनाते हैं।

चार कमांड हैं जो वास्तविक दैनिक उपयोग के 95% को कवर करते हैं।

codex अन्वेषण, पुनरावृत्ति और आपके कोडबेस के साथ आगे-पीछे बातचीत के लिए इंटरैक्टिव मोड खोलता है।

codex exec "<task>" Codex को गैर-इंटरैक्टिव रूप से चलाता है। यह stdout पर स्ट्रीम करता है और पूरा होने पर बाहर निकलता है। यह स्क्रिप्ट करने योग्य किसी भी चीज़ के लिए पावर टूल है:

Exec को git हुक, CI पाइपलाइन और cron जॉब्स में वायर करें। यह स्वचालित हर चीज़ का बिल्डिंग ब्लॉक है।

codex resume --last ठीक वहीं से उठाता है जहाँ आपने छोड़ा था। हर सेशन संग्रहीत है:

codex cloud एसिंक्रोनस क्लाउड टास्क को मैनेज करता है, जिसे नीचे Cloud अनुभाग में कवर किया गया है।

उपयोगी फ़्लैग:

  • --json : अन्य टूल्स में पाइप करने के लिए JSONL इवेंट स्ट्रीम
  • --model <name> : GPT-5.5 या GPT-5.3-Codex चुनें
  • --reasoning <level> : low, medium या high
  • --search : कार्य के दौरान वेब खोज की अनुमति दें
  • -C <dir> : एक अलग कार्यशील निर्देशिका में चलाएँ
  • --sandbox <mode> : इस सेशन के लिए सैंडबॉक्स मोड ओवरराइड करें
  • --approval <policy> : इस सेशन के लिए अप्रूवल नीति ओवरराइड करें

सैंडबॉक्स और अप्रूवल

CLI आपको शक्ति देता है। सैंडबॉक्स नियंत्रित करता है कि Codex उस शक्ति का कितना उपयोग बिना पूछे कर सकता है। इसे सही पाना आपके वर्कफ़्लो को बिना जोखिम पैदा किए तेज़ रखता है।

सैंडबॉक्स वह सीमा है जो नियंत्रित करती है कि Codex क्या कर सकता है और क्या नहीं। इसे सही से सेट करना आश्चर्य को रोकता है।

तीन सैंडबॉक्स मोड:

  1. workspace-write (डिफ़ॉल्ट) : वर्कस्पेस के अंदर पढ़ना और लिखना, नियमित कमांड, अनुमति न होने तक कोई नेटवर्क नहीं। इसे लगभग हमेशा उपयोग करें।
  2. read-only : केवल पढ़ना, कोई लिखना नहीं, कोई शेल नहीं। कोड समीक्षा और अन्वेषण के लिए उपयोग करें।
  3. danger-full-access : कोई प्रतिबंध नहीं। लगभग कभी उपयोग न करें। परीक्षण किए गए, सत्यापित ऑटोमेशन के लिए आरक्षित रखें।

दो अप्रूवल नीतियाँ:

  • untrusted — हर गैर-विश्वसनीय कमांड से पहले पूछता है। सीखते समय या अपरिचित प्रोजेक्ट में उपयोग करें।
  • on-request (डिफ़ॉल्ट) — नियमित सैंडबॉक्स कमांड को स्वचालित रूप से अनुमोदित करता है, सैंडबॉक्स सीमा तोड़ने वाली किसी भी चीज़ से पहले पूछता है।

auto_review एक समीक्षक sub-agent है जो आपके AGENTS.md के आधार पर स्वचालित रूप से अनुमोदित या अस्वीकार करता है।

इसे config में approvals_reviewer = "auto_review" से सक्षम करें। लंबे एसिंक्रोनस टास्क और Goal मोड के लिए अच्छा काम करता है जहाँ आप हर कदम की देखभाल नहीं करना चाहते।

उन कमांडों को जोड़ें जो लगातार अप्रूवल के लिए परेशान करते हैं। कभी भी कुछ विनाशकारी न जोड़ें।

Codex को प्रभावी ढंग से प्रॉम्प्ट करना

सैंडबॉक्स कॉन्फ़िगर किया गया, सेशन चल रहे हैं। अगला लीवर प्रॉम्प्ट गुणवत्ता है, जिसका आउटपुट पर किसी भी अन्य चर से अधिक प्रभाव होता है।

Codex आउटपुट गुणवत्ता पर सबसे बड़ा एकल लीवर प्रॉम्प्ट संरचना है। अस्पष्ट प्रॉम्प्ट अस्पष्ट कोड उत्पन्न करते हैं।

फ्रेमवर्क: Tell, Show, Describe, Remind.

  • Tell: इसे वह परिणाम बताएँ जो आप चाहते हैं, विधि नहीं
  • Show: इसे उदाहरण इनपुट और अपेक्षित आउटपुट दिखाएँ
  • Describe: उपयोग करने के लिए APIs, लाइब्रेरीज़ और पैटर्न का वर्णन करें
  • Remind: इसे AGENTS.md के सम्मेलनों की याद दिलाएँ

हर बार सभी चारों की आवश्यकता नहीं होती। एक छोटा बग फिक्स केवल Tell और Remind की आवश्यकता हो सकती है। एक नए फीचर में आमतौर पर सभी चारों चाहिए होते हैं।

  1. एकल-परिवर्तन नियम: Codex एक चीज़ पर पाँच की तुलना में नाटकीय रूप से बेहतर प्रदर्शन करता है। "auth बग ठीक करो, टेस्ट जोड़ो, user repo को रीफैक्टर करो, और README अपडेट करो" एक सिक्का उछालने जैसा है। चार प्रॉम्प्ट में विभाजित वही काम विश्वसनीय है।
  2. किसी भी गैर-तुच्छ चीज़ के लिए पहले एक योजना बनवाएँ: "पहले एक योजना बनाएँ, जब तक मैं अनुमोदित न करूँ तब तक कोड न लिखें।" योजना की समीक्षा करने में तीस सेकंड, गलत कार्यान्वयन को डीबग करने में तीस मिनट से बेहतर है।
  3. विफलता व्यवहार को स्पष्ट रूप से निर्दिष्ट करें। अपने आप पर छोड़ दिया जाए, तो Codex किसी भी तरह से टेस्ट पास करवाएगा:

संदर्भ को स्पष्ट रूप से सीमित करें। पढ़ने के लिए विशिष्ट फ़ाइलों के नाम बताएँ। "कुछ और न पढ़ें या संशोधित न करें। यदि आपको कहीं और से जानकारी चाहिए, तो मुझसे पूछें।"

तर्कशक्ति प्रयास स्तर:

  • Low : तुच्छ संपादन, फ़ॉर्मेटिंग, सरल रीफैक्टर
  • Medium (डिफ़ॉल्ट) : अधिकांश फीचर कार्य और बग फिक्स
  • High : आर्किटेक्चर निर्णय, कठिन डीबगिंग, बड़े मल्टी-फ़ाइल रीफैक्टर

Goal मोड

एक बार जब सिंगल-टास्क प्रॉम्प्टिंग स्वाभाविक लगने लगे, तो अगला स्तर Codex को एक बहु-दिवसीय उद्देश्य देना और उसे स्वयं कार्य को अनुक्रमित करने देना है।

Goal मोड उस काम के लिए है जो टास्क-दर-टास्क ब्रीफ करने के लिए बहुत बड़ा है लेकिन एकल उद्देश्य के लिए पर्याप्त सुसंगत है। यह मई 2026 में स्थिर हो गया।

एक चल रहे Goal को इन कमांडों से प्रबंधित करें:

  1. codex goal status : सक्रिय Goals और उनकी प्रगति देखें
  2. codex goal logs <id> : Codex ने अब तक क्या किया है, इसका निरीक्षण करें
  3. codex goal pause <id> : निष्पादन रोकें और आपके इनपुट की प्रतीक्षा करें
  4. codex goal resume <id> : जहाँ से रुका था, वहाँ से जारी रखें
  5. codex goal cancel <id> : Goal को रोकें और त्यागें

सीमाबद्ध Goals से शुरू करें। "अधिकतम 5 PRs" जब तक आपको भरोसा न हो कि Codex आपके उद्देश्यों की व्याख्या कैसे करता है। एक भगोड़ा Goal आत्मविश्वास से गलत काम करना सबसे खराब परिणाम है।

हमेशा सीमाबद्ध करें: अधिकतम PRs, प्रति PR अधिकतम कोड लाइनें, PR के बीच CI गेट्स, और स्पष्ट रोक शर्तें। AGENTS.md में कवर न किए गए किसी भी आर्किटेक्चरल निर्णय पर रुकें। किसी भी ब्रेकिंग API परिवर्तन पर रुकें।

Skills: पुन: प्रयोज्य वर्कफ़्लो

Goal मोड बड़ी पहलों को संभालता है। Skills आवर्ती माइक्रो-वर्कफ़्लो को संभालती हैं जो हर प्रोजेक्ट में दिखाई देते हैं। यदि आप अपने आप को सेशन में समान निर्देश दोहराते हुए पाते हैं, तो यह आपका Skill लिखने का संकेत है।

Skill एक पुन: प्रयोज्य वर्कफ़्लो है जो एक निर्देशिका के रूप में पैकेज किया गया है: SKILL.md फ़ाइल में निर्देश, साथ ही वैकल्पिक संसाधन और स्क्रिप्ट।

Codex Skills को नाम और विवरण से खोजता है। यह पूर्ण निर्देश तभी लोड करता है जब कोई कार्य Skill को ट्रिगर करता है। आपके पास शून्य संदर्भ लागत के साथ 50 Skills हो सकती हैं जब तक कि एक ट्रिगर न हो।

Skills कहाँ रहती हैं:

  • व्यक्तिगत : $HOME/.agents/skills/ : क्रॉस-प्रोजेक्ट, दर्शाता है कि आप रिपो की परवाह किए बिना कैसे काम करते हैं
  • टीम : .agents/skills/ रिपो के अंदर : प्रोजेक्ट-विशिष्ट, संस्करण-नियंत्रित, सहयोगियों के साथ साझा

SKILL.md प्रारूप:

तीन Skills जो हर पावर उपयोगकर्ता को पहले लिखनी चाहिए:

  1. open-pr मानक PR वर्कफ़्लो है: ब्रांच की जाँच करें, पुश करें, संरचित बॉडी के साथ PR बनाएँ, लेबल लागू करें, और समीक्षा का अनुरोध करें। दैनिक कार्य में सबसे अधिक उपयोग की जाने वाली Skill।
  2. new-feature PRD और AGENTS.md पढ़ता है, पुन: उपयोग करने के लिए मौजूदा घटकों की पहचान करता है, एक योजना आउटपुट करता है, अनुमोदन की प्रतीक्षा करता है, लागू करता है, परीक्षण करता है, और open-pr Skill के माध्यम से एक PR खोलता है। यदि PRD में कुछ अस्पष्ट है, तो कोड उत्पन्न करने से पहले पूछता है।
  3. investigate बिना ठीक किए निदान करने वाली Skill है। यह पुनरुत्पादन की पुष्टि करता है, प्रासंगिक कोड पथ पढ़ता है, एक परिकल्पना बनाता है ("मेरा मानना है कि X इसलिए होता है क्योंकि Y"), और परिकल्पना और सत्यापन योजना को Markdown के रूप में आउटपुट करता है। यह कोई फिक्स लागू नहीं करता। आउटपुट समझ है, कोड नहीं।

investigate Skill महत्वपूर्ण है क्योंकि Codex हर बार मूल कारण विश्लेषण को छोड़ देगा यदि आप इसे छोड़ दें। यह सीधे एक फिक्स पर कूद जाएगा, और वह फिक्स अक्सर गलत होगा। investigate-first लागू करना डीबगिंग आउटपुट गुणवत्ता में सबसे बड़ा एकल सुधार है।

सत्यापित करें कि आपकी Skills लोड हैं: उपलब्ध Skills की सूची बनाएँ

Sub-agens और समानांतरता

Skills आपके दोहराए जाने योग्य वर्कफ़्लो को संभालती हैं। Sub-agens आपके समानांतर वर्कफ़्लो को संभालते हैं। यह अंतर महत्वपूर्ण है क्योंकि गलत तरीके से किया गया समानांतरता हल करने की तुलना में अधिक समस्याएँ पैदा करता है।

sub-agent एक अलग, पृथक एजेंट इंस्टेंस है। यह अपने स्वयं के संदर्भ में चलता है, एक सारांश लौटाता है, और इसका संदर्भ त्याग दिया जाता है। यह Skill से अलग है, जो मुख्य एजेंट के संदर्भ में चलती है।

तीन पैटर्न जहाँ sub-agens सही उपकरण हैं:

  1. अन्वेषण : 30 फ़ाइलें पढ़ने और सारांशित करने के लिए एक sub-agent को स्पॉन करें; पढ़ना उसके संदर्भ में होता है, आपके नहीं
  2. समानांतर कार्यान्वयन : पाँच स्वतंत्र फीचर पाँच समवर्ती sub-agens के रूप में, प्रत्येक अपने स्वयं के संदर्भ और योजना के साथ
  3. सत्यापन : एक ताज़ा समीक्षक sub-agent उस पूर्वाग्रह से प्रभावित नहीं होता कि उसने अभी कोड लिखा है

कस्टम sub-agens .codex/agents/<name>.md में परिभाषित किए गए हैं:

  • मार्च 2026 में sub-agent संबोधन शिप हुआ। @<nickname> के साथ उपनाम से चल रहे sub-agent से बात करें।
  • तब उपयोगी जब कई समानांतर चल रहे हों और आप एक को दूसरों को परेशान किए बिना पुनर्निर्देशित करना चाहते हैं।
  • फैन-आउट पैटर्न: स्वतंत्र कार्यों पर समानांतर में N sub-agens स्पॉन करें और परिणाम वापस फोल्ड करें।
  • पाँच कार्य उस समय में पूरे होते हैं जो सबसे धीमे को लगता है। अंगूठे का नियम: यदि कोई कार्य मुख्य संदर्भ में 30 सेकंड से कम लेता है, तो बस वहीं करें।

डेस्कटॉप ऐप: सब कुछ के लिए Codex

Sub-agens और Skills CLI, IDE एक्सटेंशन और डेस्कटॉप ऐप में समान रूप से अच्छी तरह चलते हैं। लेकिन डेस्कटॉप ऐप वह जगह है जहाँ वे फीचर रहते हैं जिनका कोई CLI समकक्ष नहीं है।

16 अप्रैल 2026 का "Codex for (almost) everything" अपडेट डेस्कटॉप ऐप को एक कोडिंग टूल से एक पूर्ण डेवलपर वर्कस्टेशन में बदल दिया।

Computer Use

Codex आपके Mac को संचालित करता है: क्लिक करना, टाइप करना, स्क्रॉल करना, ऐप खोलना, मेनू नेविगेट करना, और कर्सर फोकस चुराए बिना आपके साथ चलना।

  • हत्यारा उपयोग व्यवहारिक सत्यापन है। यूनिट टेस्ट पास होते हैं लेकिन UI अभी भी टूटा है।
  • Computer Use उस अंतर को बंद करता है Codex को डेव सर्वर खोलने, प्रासंगिक फ्लो के माध्यम से क्लिक करने और परिणाम का स्क्रीनशॉट लेने देकर।
  • इसे सक्रिय करने के लिए, Codex Settings, Computer Use, Install पर जाएँ। जब macOS संकेत दे तो Screen Recording और Accessibility अनुमतियाँ दें। इसे किसी भी प्रॉम्प्ट से आमंत्रित करें:

लॉक किया गया Computer Use Codex को आपकी स्क्रीन लॉक होने के बाद डेस्कटॉप ऐप संचालित करना जारी रखने देता है। इसे Settings के तहत Computer Use में सक्षम करें। सोने से पहले एक कार्य शुरू करें, अपनी मशीन लॉक करें, सुबह परिणामों की समीक्षा करें।

Appshots

Command-Command दबाएँ और सबसे आगे का macOS विंडो सीधे आपके Codex थ्रेड में जाता है।

Codex स्क्रीनशॉट, दृश्यमान टेक्स्ट और एक्सेसिबिलिटी टेक्स्ट कैप्चर करता है; अक्सर स्क्रीन से बाहर स्क्रॉल की गई सामग्री शामिल होती है।

  • Appshots के बिना: एक त्रुटि देखें, Codex पर स्विच करें, एक प्रश्न टाइप करें, स्क्रीनशॉट लें, इसे खींचें, अधिक संदर्भ टाइप करें। आधे मिनट का घर्षण।
  • Appshots के साथ: त्रुटि देखें, Command-Command दबाएँ, अपना प्रश्न पूछें। पाँच सेकंड।

यदि आपने पिछले 60 सेकंड में Codex थ्रेड के साथ बातचीत की है, तो Appshot उसी वार्तालाप में जाता है।

अन्यथा यह एक नया थ्रेड खोलता है। एक सेशन में कई Appshots एक थ्रेड में स्टैक होते हैं। इसके लिए Screen Recording और Accessibility अनुमतियाँ आवश्यक हैं।

इन-ऐप ब्राउज़र

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

  1. इसमें एक लोकल डेवलपमेंट सर्वर खोलें, फिर सीधे रेंडर किए गए तत्वों पर प्राकृतिक-भाषा टिप्पणियाँ जोड़ें।
  2. तत्व पर "इस बटन को 20 पिक्सेल लंबा बनाएँ" लिखें, और Codex आपके कोडबेस में परिवर्तन निष्पादित करता है और पेज को रीलोड करता है।
  3. इन-ऐप ब्राउज़र बिना विंडो-प्रबंधन ओवरहेड के प्रत्यक्ष DOM एक्सेस प्रदान करता है और आपके वास्तविक ब्राउज़र से सैंडबॉक्स किया गया है।

मेमोरी

मेमोरी Codex को सेशन के दौरान संदर्भ बनाए रखने देती है।

  • प्रत्येक सेशन समाप्त होने के बाद, Codex बातचीत का सारांश बनाता है और इसे ~/.codex/memories/ में लिखता है।
  • अगले सेशन पर, यह आपका प्रॉम्प्ट लोड करने से पहले उन फ़ाइलों को पढ़ता है।
  • Codex आपका पसंदीदा कमिट मैसेज फॉर्मेट, टेस्टिंग फ्रेमवर्क, आर्किटेक्चर पैटर्न और पिछली बार की गई गलतियाँ सीखता है; बिना आपको उस संदर्भ को दोहराए।
  • इसे Settings में सक्षम करें, या config.toml में [features] के तहत memories = true जोड़ें।

90-प्लस प्लगइन इकोसिस्टम

प्लगइन्स Skills, MCPs और इंटीग्रेशन के क्यूरेटेड बंडल हैं। codex plugins install <name> से इंस्टॉल करें।

मुख्य प्लगइन श्रेणियाँ:

  • प्रोजेक्ट प्रबंधन : Linear, JIRA, GitHub
  • CI/CD : CircleCI, Vercel, GitHub Actions
  • डेटाबेस : Neon, Postgres, PlanetScale
  • कोड गुणवत्ता : Sentry, CodeRabbit
  • उत्पादकता : Notion, Remotion

केवल उन टूल्स के लिए इंस्टॉल करें जिनका आप दैनिक उपयोग करते हैं। जहाँ संभव हो प्रति-प्रोजेक्ट स्कोप करें। तिमाही ऑडिट करें। हर प्लगइन संदर्भ टोकन खर्च करता है चाहे आप इसका उपयोग करें या नहीं।

Codex Cloud: पैमाने पर एसिंक्रोनस कार्य

डेस्कटॉप ऐप आपके स्थानीय और इंटरैक्टिव कार्य को शक्ति प्रदान करता है। Cloud वह है जिसे आप तब लेते हैं जब कार्य एकल इंटरैक्टिव सेशन के लिए बहुत बड़ा हो या जब आप कई कार्यों को समानांतर चलाना चाहते हैं जबकि आप कहीं और ध्यान केंद्रित करते हैं।

Codex Cloud वह फीचर है जो Codex को एक तेज़ कोडिंग असिस्टेंट से एक जूनियर इंजीनियरिंग टीम में बदल देता है जो क्षैतिज रूप से स्केल करती है।

एक कार्य सबमिट करें, Codex आपके रिपो के साथ प्रीलोडेड एक सैंडबॉक्स स्पिन करता है, काम करता है, टेस्ट चलाता है, और एक PR खोलता है। आपकी लोकल मशीन पर कुछ भी ब्लॉक नहीं होता।

एकल कार्य सबमिट करना:

समानांतर कार्य; मुख्य पैटर्न:

बीस मिनट बाद, चार PR खुले हैं। समीक्षा करें, ट्रायेज करें, मर्ज करें।

CSV फैन-आउट आपको कार्यों की एक फ़ाइल सबमिट करने देता है और Codex उन्हें प्रगति ट्रैकिंग के साथ समानांतर क्लाउड एजेंट के रूप में फैन आउट करता है:

codex cloud सक्रिय और समाप्त कार्यों को ब्राउज़ करता है। codex cloud apply <task-id> मर्ज करने से पहले स्थानीय रूप से परिवर्तन खींचता है।

GitHub इंटीग्रेशन

क्लाउड कार्य आपके रिपो में PR के रूप में आते हैं। GitHub इंटीग्रेशन निर्धारित करता है कि उन PR की समीक्षा कैसे की जाती है, और Codex आपकी मौजूदा CI/CD पाइपलाइन में कैसे फीड करता है।

Codex और GitHub तीन स्तरों पर एकीकृत होते हैं: रिपॉजिटरी एनवायरनमेंट, पुल रिक्वेस्ट समीक्षाएँ, और CI/CD के लिए codex-action।

रिपॉजिटरी एनवायरनमेंट नींव हैं। Codex Settings में एक GitHub रिपॉजिटरी लिंक करें और क्लाउड कार्य रिपो को क्लोन करेंगे, सैंडबॉक्स कंटेनर में कार्य चलाएंगे, और परिणाम को ब्रांच या PR के रूप में पुश करेंगे। AGENTS.md हर क्लाउड कार्य के लिए स्वचालित रूप से पढ़ा जाता है।

पुल रिक्वेस्ट समीक्षाएँ दो तरह से काम करती हैं:

  • किसी भी PR टिप्पणी में @codex review का उल्लेख करें। Codex प्राप्ति की पुष्टि करने के लिए आँखों वाले इमोजी के साथ प्रतिक्रिया करता है, फिर आपके AGENTS.md के विरुद्ध जाँच की गई गंभीर मुद्दों पर केंद्रित एक संरचित समीक्षा पोस्ट करता है।
  • स्वचालित समीक्षाएँ चालू करें ताकि Codex बिना मैनुअल ट्रिगर के हर नए PR पर पोस्ट करे।

Codex द्वारा समीक्षा पोस्ट करने के बाद, इसे PR टिप्पणी थ्रेड के अंदर सीधे ध्वजांकित मुद्दों को ठीक करने के लिए कहें। यह उसी ब्रांच में फिक्स कमिट करता है और PR को अपडेट करता है।

codex-action एक आधिकारिक GitHub Action है जो किसी भी ट्रिगर पर आपकी CI/CD पाइपलाइन के अंदर Codex CLI चलाता है: पुश, शेड्यूल, इश्यू क्रिएशन या PR ओपन। यह Codex को पूरी तरह से स्वचालित पाइपलाइनों में एकीकृत करने का अनुशंसित तरीका है जहाँ कोई मानव मौजूद नहीं है।

Automations: अप्राप्य कार्य

GitHub इंटीग्रेशन संभालता है कि जब कोई मानव PR खोलता है तो क्या होता है। Automations संभालती हैं कि जब किसी मानव को शामिल होने की आवश्यकता नहीं है तो क्या होता है।

Automations समर्पित वर्कट्री में चलने वाले शेड्यूल किए गए Codex कार्य हैं। उन्हें Automations पैनल से सेट करें: नाम, प्रोजेक्ट, प्रॉम्प्ट, शेड्यूल और निष्पादन वातावरण।

अप्रैल 2026 में थ्रेड पुन: उपयोग शिप हुआ। Automations रन के दौरान एक थ्रेड का पुन: उपयोग कर सकते हैं, संदर्भ जमा कर सकते हैं और समय के साथ स्मार्ट हो सकते हैं।

तीन स्टार्टर ऑटोमेशन जो हर प्रोजेक्ट में होने चाहिए:

  1. साप्ताहिक निर्भरता समीक्षा (सोमवार सुबह 6 बजे): pnpm outdated और pnpm audit चलाएँ। क्रिटिकल, मेजर और माइनर निष्कर्षों की रिपोर्ट करें। सुरक्षित माइनर और पैच अपग्रेड को ऑटो-PR करें। क्रिटिकल या मेजर अपडेट को न छुएँ; उन्हें मानव निर्णय की आवश्यकता है।
  2. दैनिक Sentry ट्रायेज (कार्यदिवस सुबह 8 बजे): फिंगरप्रिंट द्वारा समूहीकृत पिछले 24 घंटों की त्रुटियाँ लाएँ। 3 या अधिक घटनाओं वाले प्रत्येक समूह के लिए, फ़ाइल और लाइन की पहचान करें, प्रासंगिक कोड पढ़ें, और मूल कारण की पहचान करें। एक ट्रायेज रिपोर्ट पोस्ट करें। केवल निदान, कोई फिक्स नहीं।
  3. साप्ताहिक बासी-PR सफाई (शुक्रवार शाम 5 बजे): 7 दिनों से अधिक पुराने खुले PR की सूची बनाएँ। प्रत्येक के लिए, निर्धारित करें कि क्या यह आपकी प्रतीक्षा कर रहा है, समीक्षा की प्रतीक्षा कर रहा है, या बासी हो गया है, और एक नजर डालने वाली टिप्पणी पोस्ट करें। कुछ भी बंद या मर्ज न करें।

किसी भी ऑटोमेशन को मार दें जिसका आउटपुट पढ़ा जाना बंद हो जाता है। एक अच्छा ऑटोमेशन एक आवर्ती कार्य बचाता है जो आप वैसे भी जरूर करेंगे, एक एकल स्कैन करने योग्य आउटपुट उत्पन्न करता है, और अप्राप्य विनाशकारी कार्रवाई नहीं करता है।

MCP इंटीग्रेशन

Automations आपके रिपो में मौजूद चीज़ों के साथ काम करती हैं। MCP सर्वर Codex को उसके बाहर की हर चीज़ के साथ काम करने के लिए विस्तारित करते हैं।

MCP (Model Context Protocol) प्लगइन्स के पीछे ओपन स्पेक है। जहाँ कोई मौजूद हो वहाँ प्लगइन का उपयोग करें। आंतरिक टूलिंग के लिए कस्टम इंटीग्रेशन के लिए रॉ MCP का उपयोग करें।

  • STDIO : Codex एक स्थानीय प्रक्रिया स्पॉन करता है और stdin/stdout पर संचार करता है। एकल उपयोग के 95% को कवर करता है।
  • Streamable HTTP : Codex एक नेटवर्क एंडपॉइंट से जुड़ता है। होस्ट की गई टीम MCP के लिए उपयोग किया जाता है।

रॉ MCP सर्वर जोड़ना:

या सीधे ~/.codex/config.toml में:

प्रति-उपकरण स्वीकृति कॉन्फ़िगर करें: पढ़ने के लिए स्वतः-स्वीकृत करें, लिखने से पहले पूछें। प्रत्येक MCP सर्वर Codex के संदर्भ में टूल परिभाषाएँ जोड़ता है, जिससे टोकन खर्च होते हैं और ध्यान कम होता है। केवल वही सक्षम करें जो वास्तव में उपयोग करते हैं।

Docker MCP Toolkit एक कमांड के साथ Codex को 220-से-अधिक पूर्व-निर्मित सर्वरों से जोड़ता है: docker mcp-client configure codex

मोबाइल ऐप

MCP सर्वर Codex की पहुँच का विस्तार करते हैं। मोबाइल ऐप वह जगह बढ़ाता है जहाँ आप Codex तक पहुँच सकते हैं।

14 मई, 2026 को, Codex iOS और Android पर ChatGPT मोबाइल ऐप में आया।

मोबाइल Codex एक रिमोट कंट्रोल और मॉनिटरिंग सतह है, कोड एडिटर नहीं। सामान्य उपयोग का मामला डेस्क से दूर रहते हुए अपने फ़ोन से किसी लंबे समय तक चलने वाले क्लाउड टास्क या गोल मोड रन की जाँच करना है।

अपने फ़ोन से, आप यह कर सकते हैं:

  • लैपटॉप, डेवबॉक्स या कनेक्टेड रिमोट वातावरणों पर लाइव रन देखें
  • थ्रेड ब्राउज़ करें और समानांतर कार्यों के बीच कूदें
  • ब्रांच में मर्ज होने से पहले डिफ़ की समीक्षा करें
  • कोडेक्स अपने हार्डवेयर पर चलाने वाले कमांड को स्वीकृत या अस्वीकृत करें
  • यदि अधिक मजबूत मॉडल की आवश्यकता हो तो कार्य के बीच मॉडल बदलें
  • नए प्रॉम्प्ट या सीधे GitHub issue से नए कार्य शुरू करें
  • Codex द्वारा खोली गई पुल रिक्वेस्ट पर टिप्पणी करें

इसे सेट करने के लिए, ChatGPT को 13 मई, 2026 या उसके बाद के रिलीज़ में अपडेट करें, उसी डेस्कटॉप खाते से साइन इन करें, और सुनिश्चित करें कि Settings के अंतर्गत Codex, Environments में कम से कम एक क्लाउड वातावरण कॉन्फ़िगर किया गया है। मोबाइल स्वचालित रूप से सभी मौजूदा थ्रेड और कनेक्टेड होस्ट को इनहेरिट करता है।

यह व्यावहारिक लूप सक्षम करता है: सुबह घर से निकलने से पहले एक गोल मोड रन शुरू करें, यात्रा के दौरान इसकी प्रगति जाँचें, अपने फ़ोन से एक रुके हुए निर्णय को स्वीकृत करें, और ऑफिस में पहुँचें जब पहली दो PRs पहले ही खुली हों।

क्रोम एक्सटेंशन

मोबाइल ऐप आपकी पहुँच बढ़ाता है। क्रोम एक्सटेंशन Codex की पहुँच को किसी भी वेबसाइट तक बढ़ाता है जहाँ आप पहले से साइन इन हैं।

  • इसका मतलब है कि यह प्रमाणित सेवाओं तक पहुँच सकता है: LinkedIn, Salesforce, Gmail, Workday, और कोई भी आंतरिक टूल जिसमें लॉगिन आवश्यक है।
  • इसे इंस्टॉल करने के लिए Codex डेस्कटॉप ऐप के अंदर Plugins पर जाएँ, Chrome प्लगइन जोड़ें, और निर्देशित सेटअप का पालन करें।
  • एक्सटेंशन सक्रिय होने पर Connected स्थिति दिखाता है। किसी भी Codex थ्रेड से इसे आमंत्रित करें:

Codex विभिन्न थ्रेड में उप-एजेंटों के माध्यम से कई Chrome टैब को नियंत्रित कर सकता है, प्रत्येक टैब अलग-थलग है।

हेडलेस ब्राउज़र ऑटोमेशन पर एक बड़ा लाभ: Chrome एक्सटेंशन वेब डेवलपर टूल तक पहुँच सकता है। Codex DOM का निरीक्षण कर सकता है, कंसोल एरर पढ़ सकता है, और लाइव ब्राउज़र सत्र में रनटाइम समस्याओं का निदान कर सकता है। macOS और Windows दोनों पर काम करता है।

Codex SDK

Chrome एक्सटेंशन ब्राउज़र ऑटोमेशन को संभालता है। SDK प्रोग्रामेटिक ऑटोमेशन को संभालता है; Codex को आपके अपने एप्लिकेशन और पाइपलाइनों के अंदर बुनियादी ढाँचे के रूप में एम्बेड करना।

Codex SDK डेवलपर्स को उनके अपने एप्लिकेशन और CI पाइपलाइनों से Codex पर प्रोग्रामेटिक नियंत्रण देता है।

JavaScript SDK इंस्टॉल करें:

बुनियादी उपयोग:

  • बातचीत जारी रखने के लिए उसी थ्रेड पर फिर से run() कॉल करें। codex.resumeThread(threadId) के साथ एक सहेजे गए थ्रेड को पुनर्स्थापित करें।
  • Python SDK में from codex_app_server import Codex का उपयोग करें। शुरू करते समय एक मॉडल नाम पास करें: thread = codex.thread_start(model="gpt-5.5")।
  • SDK वर्तमान में प्रायोगिक है और इसके लिए स्थानीय Codex CLI इंस्टॉलेशन आवश्यक है।
  • यह JSON-RPC पर स्थानीय ऐप-सर्वर के साथ संचार करता है; यह उसी एजेंट को नियंत्रित करता है जिसके साथ आप डेस्कटॉप ऐप में बातचीत करते हैं।

सत्यापन: Codex आउटपुट पर वास्तव में कैसे भरोसा करें

उपरोक्त सभी सतहें आउटपुट उत्पन्न करती हैं। सत्यापन यह निर्धारित करता है कि उस आउटपुट में से आप वास्तव में कितना शिप कर सकते हैं।

जनरेशन हल हो गया है। सत्यापन अड़चन है।

पाँच समानांतर क्लाउड PRs का मतलब है एक बग शिप करने के पाँच मौके। सत्यापन परत के बिना, आपका थ्रूपुट इस बात से सीमित है कि आप कितनी तेजी से PRs पढ़ सकते हैं।

मुख्य मुद्दा चापलूसी है। जिस मॉडल ने कोड लिखा है वह यह सोचने में पक्षपाती है कि यह सही है। इसे अपने काम की समीक्षा करने के लिए कहें और आपको ज्यादातर समय अंगूठा-अप मिलता है।

दो संरचनात्मक सुधार:

  1. auto_review (in-Codex) Codex का अंतर्निहित समीक्षक उप-एजेंट है। ताजा संदर्भ, पिछले आउटपुट में कोई निवेश नहीं, वास्तविक मुद्दों को चिह्नित करने की अधिक संभावना।
  2. क्रॉस-प्रोवाइडर सत्यापन (गोल्ड स्टैंडर्ड) का अर्थ है Codex लिखता है और Claude Code समीक्षा करता है। क्रॉस-प्रोवाइडर एक मॉडल परिवार के लिए विशिष्ट अंध धब्बों को पकड़ता है। यह प्रोडक्शन कोड के लिए न्यूनतम-व्यवहार्य सत्यापन आदत है।

व्यवहारिक सत्यापन के लिए कंप्यूटर उपयोग "टेस्ट पास" और "चीज़ वास्तव में काम करती है" के बीच के अंतर को पाटता है। Codex को डेव सर्वर खोलने, प्रासंगिक फ्लो पर क्लिक करने, परिणाम का स्क्रीनशॉट लेने और अपने PRD से तुलना करने दें।

प्रत्येक PR पर न्यूनतम-व्यवहार्य आदत: खुद डिफ खोलने से पहले एक अलग मॉडल के साथ एक स्वचालित समीक्षा चलाएँ। पहले समीक्षा सारांश पढ़ें। केवल तब डिफ खोलें जब समीक्षा साफ हो; फिर स्वाद के लिए पढ़ें, शुद्धता के लिए नहीं। UI परिवर्तनों के लिए, स्क्रीनशॉट देखें।

रेसिपीज़: युद्ध-परीक्षित पैटर्न

सत्यापन की आदतें जगह पर हैं, यहाँ एंड-टू-एंड टेम्पलेट हैं उन कार्यों के लिए जो डेवलपर्स Codex के माध्यम से सबसे अधिक बार चलाते हैं।

  1. कोई सुविधा लागू करें: new-feature Skill का उपयोग करें। PRD और AGENTS.md पढ़ें। पहले योजना बनाएँ, स्वीकृति की प्रतीक्षा करें। हैप्पी पाथ और एक एरर केस के लिए टेस्ट। यदि कुछ भी अस्पष्ट है, तो कोड उत्पन्न करने से पहले पूछें।
  2. कोई बग ठीक करें: पहले investigate Skill का उपयोग करें। केवल निदान करें। पुनरुत्पादन चरण, मूल कारण परिकल्पना और एक सत्यापन योजना आउटपुट करें। पुष्टि होने तक ठीक न करें।
  3. रिफैक्टर: grep से सभी स्थानों की सूची बनाएँ। माइग्रेशन योजना आउटपुट करें। स्वीकृति की प्रतीक्षा करें। सभी मौजूदा टेस्ट बिना संशोधन के पास होने चाहिए। यदि किसी टेस्ट को अपडेट करने की आवश्यकता है, तो टेस्ट गलत है; रुकें और रिपोर्ट करें। एक PR।
  4. तृतीय-पक्ष एकीकरण: /lib/integrations/[name].ts में लपेटें। .env.example में env वेरिएबल जोड़ें। इस PR में कोई UI नहीं। बाहरी सेवा के विरुद्ध मैनुअल परीक्षण के लिए ड्राफ्ट के रूप में खोलें।
  5. टेस्ट बैकफिल: हैप्पी, एज और एरर केस को कवर करने वाली टेस्ट योजना आउटपुट करें। स्वीकृति की प्रतीक्षा करें। सभी टेस्ट मौजूदा प्रोडक्शन कोड के विरुद्ध पास होने चाहिए। प्रोडक्शन कोड में संशोधन न करें।
  6. डिपेंडेंसी अपग्रेड: संस्करणों के बीच रिलीज़ नोट्स पढ़ें। ब्रेकिंग चेंजेस की सूची बनाएँ। स्वीकृति की प्रतीक्षा करें। अपडेट करें और कोड परिवर्तन लागू करें। साफ होने तक टेस्ट चलाएँ।
  7. गोल मोड पहल: अधिकतम PRs, प्रति PR कोड की अधिकतम पंक्तियाँ, PRs के बीच CI गेट और स्पष्ट रोक शर्तों से बाँधें। AGENTS.md में नहीं होने वाले आर्किटेक्चरल निर्णयों पर रुकें। किसी भी ब्रेकिंग API परिवर्तन पर रुकें।

सामान्य गलतियाँ

ये पैटर्न सामान्य जीत को कवर करते हैं। नीचे दिया गया अनुभाग सामान्य नुकसान को कवर करता है; वे दस गलतियाँ जो अधिकांश बुरे Codex अनुभवों की व्याख्या करती हैं।

  1. अस्पष्ट कार्य। विशिष्ट परिणाम, फ़ाइलें और बाधाएँ बताएँ। यदि आप विशिष्ट नहीं हो सकते, तो कार्य ब्रीफ करने के लिए तैयार नहीं है।
  1. कोई AGENTS.md नहीं। एक लिखें। खराब भी किसी से बेहतर है।
  1. योजना छोड़ना। किसी भी गैर-तुच्छ चीज़ पर "पहले एक योजना बनाएँ"।
  1. मल्टी-टास्क प्रॉम्प्ट। प्रति प्रॉम्प्ट एक कार्य। समानांतर कार्य के लिए उप-एजेंट या क्लाउड टास्क का उपयोग करें।
  1. danger-full-access से शुरू करना। परीक्षण किए गए ऑटोमेशन को छोड़कर सब कुछ के लिए workspace-write और on-request सही डिफ़ॉल्ट है।
  1. बहुत अधिक MCP और प्लगइन। सूची को पतला रखें। जिसका सक्रिय रूप से उपयोग नहीं करते उसे अक्षम करें।
  1. स्व-समीक्षा। auto_review या पूरी तरह से एक अलग टूल का उपयोग करें। जिस मॉडल ने कोड लिखा है वह उसके प्रति पक्षपाती है।
  1. कंपाइल-सक्सेस को शुद्धता मानना। व्यवहारिक सत्यापन शामिल करें। UI परिवर्तनों के लिए कंप्यूटर उपयोग का उपयोग करें।
  1. अत्यधिक समानांतरीकरण। केवल स्वतंत्र कार्य को समानांतर करें। साझा फ़ाइलों को क्रमबद्ध किया जाना चाहिए।
  1. असीमित लक्ष्य। अधिकतम PRs, कोड की अधिकतम पंक्तियाँ, अधिकतम समय, स्पष्ट रोक शर्तें। गोल मोड उस पट्टे के साथ सबसे उपयोगी है जो आप एक जूनियर इंजीनियर को देंगे।

त्वरित संदर्भ चीट शीट

CLI कमांड:

मुख्य फ़ाइल स्थान:

  • ग्लोबल कॉन्फ़िग: ~/.codex/config.toml
  • ग्लोबल AGENTS.md: ~/.codex/AGENTS.md
  • प्रोजेक्ट AGENTS.md: <repo-root>/AGENTS.md
  • ओवरराइड फ़ाइल: AGENTS.override.md
  • मेमोरी: ~/.codex/memories/
  • Skills (व्यक्तिगत): $HOME/.agents/skills/
  • Skills (टीम): रेपो के अंदर .agents/skills/
  • उप-एजेंट: .codex/agents/<name>.md

चार-भाग वाली प्रॉम्प्ट संरचना:

  1. बताएँ: परिणाम, विधि नहीं
  2. दिखाएँ: उदाहरण इनपुट और अपेक्षित आउटपुट
  3. वर्णन करें: उपयोग करने के लिए API, लाइब्रेरी और पैटर्न
  4. याद दिलाएँ: AGENTS.md के नियम

निष्कर्ष

12 महीनों तक Claude का उपयोग करने के बाद, ब्रेकिंग पॉइंट एक बुरा दिन नहीं था। यह दर सीमाओं, कार्यप्रवाह घर्षण और एक डेस्कटॉप ऐप अनुभव का संचय था जो लगातार रास्ते में आता रहा।

वह निराशा ही थी जिसने Codex में बदलाव को प्रेरित किया।

  • पिछले 90 दिनों में, OpenAI इकोसिस्टम में गहराई से जाने से एक बात स्पष्ट हो गई है: गंभीर डेवलपर कार्यप्रवाहों के लिए Codex एक अधिक पूर्ण कार्यशील वातावरण जैसा लगता है।
  • एजेंटिक मॉडल अधिक मजबूत है, आसपास की सतहें व्यापक हैं, और एक बार AGENTS.md, Skills, Cloud और सत्यापन लूप जगह पर आ जाने के बाद सिस्टम पर भरोसा करना आसान है।
  • इसका मतलब यह नहीं है कि Claude Code का कोई मूल्य नहीं है। इसका मतलब है कि ट्रेड-ऑफ का कोई मतलब नहीं रह गया।

यदि Claude Code अभी भी आपके कार्यप्रवाह के लिए काम करता है, तो इसका उपयोग करते रहें। लेकिन यदि आप दर सीमाओं, भंगुर सत्रों और ऐसे टूल से थक गए हैं जो आपकी प्रक्रिया से लड़ते प्रतीत होते हैं, तो Codex अब एक गंभीर स्विच को उचित ठहराने के लिए पर्याप्त है।

यह लेख उस स्विच को आसान बनाने के लिए लिखा गया था।

उम्मीद है आपको यह पसंद आया होगा और आप निर्माण शुरू करेंगे ❤️

अस्वीकरण

यह लेख लेखक द्वारा उनके नोट्स, शोध और व्यक्तिगत अनुभवों के आधार पर लिखा गया था, और एक AI मॉडल (Sonnet 4.6) द्वारा संपादित किया गया था।

थंबनेल चित्र Pinterest से लिया गया था और AI का उपयोग करके संशोधित किया गया था।

एक क्लिक में सहेजें

YouMind में वायरल लेखों की AI गहन पढ़ाई

Save the source, ask focused questions, summarize the argument, and turn a viral article into reusable notes in one AI workspace.

Explore YouMind
क्रिएटर्स के लिए

अपने Markdown को एक साफ़-सुथरे 𝕏 आर्टिकल में बदलें

जब आप अपना लंबा कंटेंट पब्लिश करते हैं, तो इमेज, टेबल और कोड ब्लॉक को 𝕏 के लिए फ़ॉर्मेट करना मुश्किल होता है। YouMind पूरे Markdown ड्राफ़्ट को एक साफ़-सुथरे, पोस्ट के लिए तैयार 𝕏 आर्टिकल में बदल देता है।

Markdown से 𝕏 आज़माएँ

समझने के लिए और पैटर्न

हाल के वायरल लेख

और वायरल लेख देखें