ज्ञान आज

तकनीक, शिक्षा, करियर और समाचार

भाई आटो द्वारा चलाया जाने वाला ब्लॉग

Claude Code सत्र फिर से कैसे शुरू करें

⚠️ यह पेज आपको Atovia के साझेदारों और संबद्ध बाजारों से जोड़ता है। इन लिंक के माध्यम से की गई गतिविधियों के लिए हमें संबद्ध साझेदारों से कमीशन मिल सकता है। छूट की पेशकश नीति के अनुसार किसी भी समय बदल सकती है! आश्वस्त रहें, आपके लिए कोई अतिरिक्त लागत नहीं है! हमें उम्मीद है कि यह सही वस्तुओं को खोजने में आपका समय बचाएगा!

जब आप Claude Code में काम करते-करते टर्मिनल बंद कर देते हैं या किसी वजह से सत्र बीच में रुक जाता है, तो पूरी बातचीत और संदर्भ (context) दोबारा टाइप करना समय की बर्बादी है। Claude Code में सत्र को फिर से शुरू करने के लिए बने-बनाए कमांड मौजूद हैं, जो पिछली बातचीत, फाइलों में किए गए बदलाव और टूल-उपयोग की स्थिति को वापस ला देते हैं। इस लेख में हर तरीके को चरण-दर-चरण, उदाहरण सहित समझाया गया है।

सबसे ज़रूरी बातें एक नज़र में
  • वर्तमान डायरेक्टरी की सबसे हाल की बातचीत जारी रखने के लिए claude --continue इस्तेमाल करें।
  • किसी खास पुराने सत्र को चुनकर खोलने के लिए claude --resume चलाएँ; बिना आईडी दिए यह एक इंटरैक्टिव सत्र-सूची दिखाता है।
  • किसी चल रहे सत्र के भीतर से भी /resume कमांड से दूसरी बातचीत पर स्विच किया जा सकता है।
  • सत्र फिर से शुरू होने पर पूरा संदेश-इतिहास और टूल की स्थिति वापस आती है, लेकिन सत्र-स्तरीय अनुमतियाँ नए सिरे से तय करनी पड़ सकती हैं।

Claude Code सत्र क्या होता है और उसे फिर से शुरू करने की ज़रूरत कब पड़ती है

Claude Code में हर बातचीत को एक सत्र (session) के रूप में सहेजा जाता है, जो उस प्रोजेक्ट डायरेक्टरी से जुड़ा होता है जहाँ से इसे शुरू किया गया था। जब आप टर्मिनल बंद करते हैं, सिस्टम रीस्टार्ट करते हैं, या किसी लंबे काम के बीच में रुकना चाहते हैं, तो सत्र स्वतः बंद नहीं होता – वह सहेजा रहता है और बाद में उसी बिंदु से आगे बढ़ाया जा सकता है। यह खास तौर पर तब उपयोगी है जब आप किसी बड़े फीचर पर कई दिनों तक काम कर रहे हों या किसी पुल रिक्वेस्ट से जुड़े सत्र पर वापस लौटना चाहते हों।

–continue कमांड से पिछली बातचीत जारी रखना

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

claude --continue

Claude Code सत्र क्या होता है

यह कमांड वर्तमान डायरेक्टरी की सबसे नई (latest) बातचीत को स्वतः पहचानकर उसे उसी सत्र आईडी के साथ आगे बढ़ाता है। नए संदेश उसी बातचीत में जुड़ जाते हैं, इसलिए यह तब सबसे तेज़ तरीका है जब आप जानते हैं कि आपको सिर्फ आखिरी बातचीत पर लौटना है, किसी पुराने सत्र को चुनना नहीं है।

–resume कमांड से किसी खास सत्र को खोलना

अगर आपके पास एक ही प्रोजेक्ट में कई पुराने सत्र हैं और आपको उनमें से कोई खास सत्र चुनना है, तो यह कमांड इस्तेमाल करें:

--continue कमांड से पिछली बातचीत जारी रखना

claude --resume

बिना किसी अतिरिक्त जानकारी के चलाने पर यह एक इंटरैक्टिव सत्र-चयनकर्ता (session picker) खोलता है, जिसमें उसी गिट रिपॉज़िटरी (worktree सहित) से जुड़े सत्रों की सूची दिखती है। अगर आपको सत्र की आईडी या नाम पहले से पता है, तो उसे सीधे तर्क के रूप में दे सकते हैं:

--resume कमांड से खास सत्र खोलना

claude --resume <session-id>

इसके अलावा, किसी पुल रिक्वेस्ट से जुड़े सत्र को सीधे खोलने के लिए claude --from-pr <नंबर> का उपयोग किया जा सकता है।

सत्र के भीतर से resume कमांड का उपयोग

सत्र के भीतर से /resume का उपयोग

अगर आप पहले से किसी सक्रिय Claude Code सत्र के भीतर हैं और किसी दूसरी बातचीत पर स्विच करना चाहते हैं, तो टर्मिनल बंद करने की ज़रूरत नहीं है। सीधे प्रॉम्प्ट में यह टाइप करें:

/resume

continue और resume की तुलना

🛒 अनुशंसित उत्पाद

AliExpress 🛒 अनुशंसित उत्पाद

यह उसी इंटरैक्टिव सूची को सत्र के भीतर से खोल देता है, जिससे बिना बाहर निकले दूसरी बातचीत पर जाया जा सकता है।

हेडलेस वर्कफ़्लो में सत्र फिर से शुरू करना
विशेषता –continue –resume
किस सत्र को खोलता है वर्तमान डायरेक्टरी की सबसे हाल की बातचीत चुना हुआ सत्र (सूची से या आईडी देकर)
अतिरिक्त इनपुट ज़रूरी? नहीं वैकल्पिक (आईडी न देने पर सूची दिखती है)
सबसे उपयुक्त कब सिर्फ आखिरी सत्र पर लौटना हो तब कई पुराने सत्रों में से कोई खास सत्र चुनना हो तब
हेडलेस मोड में विकल्प claude -p –continue claude -p –resume <session-id>

हेडलेस या स्क्रिप्टेड वर्कफ़्लो में सत्र फिर से शुरू करना

अगर आप Claude Code को स्क्रिप्ट, CI पाइपलाइन या किसी स्वचालित वर्कफ़्लो में claude -p (प्रिंट मोड) के ज़रिए चला रहे हैं, तो सत्र फिर से शुरू करने के लिए इंटरैक्टिव पिकर की जगह ये कमांड इस्तेमाल होते हैं:

सीमाएँ और सामान्य समस्याएँ

claude -p --continue – सबसे हाल की हेडलेस बातचीत जारी रखने के लिए
claude -p --resume <session-id> – किसी खास हेडलेस सत्र को आईडी देकर फिर से शुरू करने के लिए

यह तरीका तब भी काम आता है जब किसी हुक (hook) में टूल कॉल को अस्थायी रूप से रोका (defer) गया हो और बाद में उसे उसी सत्र आईडी के साथ फिर से चलाना हो।

सत्र फिर से शुरू करने की चेकलिस्ट

सीमाएँ और सामान्य समस्याएँ

  • सत्र फिर से शुरू होने पर पूरा संदेश-इतिहास और टूल की स्थिति बहाल होती है, लेकिन सत्र-स्तरीय अनुमतियाँ (permissions) नए सिरे से पूछी जा सकती हैं।
  • Claude Code के अलग-अलग वर्ज़न में इंटरैक्टिव –resume सूची किन सत्रों को दिखाती है, इसमें कुछ अंतर देखा गया है – खासकर हेडलेस या SDK के ज़रिए बनाए गए सत्रों के मामले में। अगर कोई सत्र सूची में न दिखे, तो पहले अपना Claude Code वर्ज़न अपडेट करके देखें।
  • अगर किसी वर्ज़न में सत्र फिर से शुरू करते समय अप्रत्याशित एरर आए, तो सबसे पहले Claude Code को नए वर्ज़न पर अपडेट करें, क्योंकि इस तरह की समस्याएँ अक्सर बाद के रिलीज़ में ठीक कर दी जाती हैं।

सही तरीके से सत्र फिर से शुरू करने की चेकलिस्ट

  • पहले जाँचें कि आप उसी प्रोजेक्ट डायरेक्टरी में हैं, जहाँ से सत्र शुरू हुआ था।
  • अगर सिर्फ आखिरी बातचीत पर लौटना है, तो claude --continue इस्तेमाल करें।
  • अगर कई सत्रों में से चुनना है, तो claude --resume से सूची खोलें और सही सत्र चुनें।
  • स्क्रिप्ट या CI में claude -p --continue या claude -p --resume <session-id> का उपयोग करें।
  • सत्र फिर से शुरू होने के बाद अनुमतियों (permissions) से जुड़े किसी भी नए प्रॉम्प्ट को ध्यान से जाँचें।
अक्सर पूछे जाने वाले सवाल

अक्सर पूछे जाने वाले सवाल

क्या –continue और –resume एक ही काम करते हैं?
नहीं। –continue सीधे सबसे हाल की बातचीत खोलता है, जबकि –resume सूची में से या आईडी देकर कोई खास सत्र चुनने की सुविधा देता है।

अगर एक ही डायरेक्टरी में कई सत्र हों तो कौन सा तरीका बेहतर है?
ऐसे में claude --resume बेहतर है, क्योंकि यह सभी उपलब्ध सत्रों की सूची दिखाकर सही सत्र चुनने देता है।

Claude Code आज़माने के लिए कॉल टू एक्शन

क्या स्क्रिप्ट या ऑटोमेशन में भी सत्र फिर से शुरू किया जा सकता है?
हाँ, claude -p --continue और claude -p --resume <session-id> कमांड हेडलेस/स्क्रिप्टेड वर्कफ़्लो के लिए बनाए गए हैं।

क्या सत्र फिर से शुरू करने पर पिछला पूरा संदर्भ मिल जाता है?
हाँ, संदेश-इतिहास और टूल-उपयोग की स्थिति बहाल होती है, लेकिन सत्र-स्तरीय अनुमतियाँ अलग से तय करनी पड़ सकती हैं।

  1. Claude Code Documentation – https://docs.claude.com/en/docs/claude-code/overview
  2. Claude Code CLI Reference – https://code.claude.com/docs/en/cli-reference
  3. Claude Code Common Workflows – https://code.claude.com/docs/en/common-workflows

और तुलनाएँ और खरीदारी गाइड चाहिए?

Atovia पर और देखें →

हमारे समुदाय में शामिल हों

Leave a Comment