सत्र प्रबंधन
--resume नामित सत्र और fork_session शाखाएँ।
सत्र प्रबंधन, CoddyKit पर Claude Architect का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Claude Architect सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Claude Architect पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
सत्र प्रबंधन क्यों महत्त्वपूर्ण है
Claude API सर्वर-पक्ष की कोई स्थिति नहीं रखता—हर अनुरोध में पूरा FULL संदेश इतिहास भेजा जाता है। इसलिए "सत्र" वास्तव में एक सुरक्षित किया गया वार्तालाप प्रतिलेख है, जिसे आप बनाए रख सकते हैं, फिर खोल सकते हैं और जिसकी शाखा बना सकते हैं।
Claude Code में सत्र उपकरण आपको बाद में किसी नामित कार्य-धारा को फिर से शुरू करने और किसी साझा शुरुआती बिंदु से समानांतर खोजों के लिए शाखा बनाने देते हैं। इसमें दक्षता D5 (संदर्भ प्रबंधन) और D3 (Claude Code कार्यप्रवाह) के आर्किटेक्ट परीक्षा-विषयों के लिए मूलभूत है।
फिर से शुरू करना बनाम शाखा बनाना: एक नज़र में
दो मूल साधन दो अलग समस्याएँ हल करते हैं:
- --resume <name> — एकल, नामित सत्र-धारा को क्रम से जारी रखना। वही थ्रेड, वहीं से आगे जहाँ आपने छोड़ा था।
- fork_session — किसी साझा बिंदु से कई स्वतंत्र धाराएँ बनाना, जो एक-दूसरे में हस्तक्षेप नहीं करतीं।
फिर से शुरू करना = एक समय-रेखा को जारी रखना। शाखा बनाना = एक समय-रेखा को समानांतर समय-रेखाओं में बाँटना।
नामित सत्र फिर से शुरू करना
आपने जो सटीक वार्तालाप छोड़ा था, उसे उसके पूरे संचित संदर्भ के साथ फिर से खोलने के लिए --resume <name> का उपयोग करें। यह किसी एक कार्य पर कई दिनों तक चलने वाले काम के लिए आदर्श है: लंबा रिफैक्टर, क्रमिक जाँच या कई सत्रों में बनाया जा रहा कोई फीचर।
नाम आपका पहचान-साधन है—सत्रों को अर्थपूर्ण नाम दें, ताकि आप उन्हें बाद में ढूँढ सकें।
# Continue a named, persisted session
claude --resume payment-refactor
# Pick up an investigation from yesterday
claude --resume auth-bug-triageसाझा बिंदु से शाखा बनाना
fork_session एक सामान्य शुरुआती स्थिति से शाखा बनाता है—उदाहरण के लिए, कोडबेस का संदर्भ लोड करने और किसी दृष्टिकोण पर सहमत होने के बाद। प्रत्येक शाखा दूसरों के इतिहास को प्रभावित किए बिना अलग विकल्प की जाँच करती है।
यह सत्र-स्तर पर "तीन समाधान समानांतर रूप से आज़माएँ" का समकक्ष है: साझा तैयारी, स्वतंत्र परिणाम।
# Establish shared context, then branch
claude --resume api-redesign
# Fork two independent approaches from that point
claude --fork-session api-redesign --name approach-rest
claude --fork-session api-redesign --name approach-graphqlकब फिर से शुरू करें
जब कार्य वास्तव में निरंतर हो और पिछला संदर्भ अभी भी सही हो, तब --resume का उपयोग करें:
- कई कार्य सत्रों में फैला रैखिक कार्य।
- क्रमिक जाँच, जिसमें पहले के निष्कर्ष अब भी मान्य हों।
- आप पूरी तर्क-श्रृंखला को सारांशित किए बिना सुरक्षित रखना चाहते हों।
फिर से शुरू करने पर वह सूक्ष्मता बनी रहती है जिसे सारांश समतल कर देता, लेकिन केवल तब जब वह संदर्भ अब भी सटीक हो।
पुराने संदर्भ का जाल
यहाँ आर्किटेक्ट-स्तर की एक महत्वपूर्ण सावधानी है: यदि कोडबेस बदल गया हो, तो फिर से शुरू किए गए टूल परिणाम पुराने हो सकते हैं। यदि पिछली बार चलाने के बाद से files स्थानांतरित हुई हों, tests फिर से लिखे गए हों या कोई dependency अपग्रेड हुई हो, तो इतिहास में मौजूद पुराने Read और Grep आउटपुट अब ऐसी दुनिया का वर्णन करते हैं जो मौजूद ही नहीं है।
जब तक आप उन्हें ठीक नहीं करते, Claude पुराने तथ्यों के आधार पर तर्क करेगा। फिर से शुरू करना निःशुल्क नहीं है — इसमें capture के समय जो भी सत्य था, वह सब साथ आता है।
नई Session + संरचित सारांश
जब context बदल चुका हो, तो संरचित सारांश के साथ शुरू की गई नई session को फिर से शुरू करने की तुलना में अक्सर बेहतर माना जाता है। इससे आप पुराने टूल आउटपुट को हटा देते हैं और मॉडल को वर्तमान वास्तविकता के आधार पर फिर से स्थापित करते हैं।
लेन-देन संबंधी तथ्यों — file paths, लिए गए निर्णय और खुले प्रश्न — को "case facts" block में शब्दशः रखें, ताकि क्रमिक सारांशकरण उन्हें अस्पष्ट न बना दे।
# Fresh session, hand it a curated summary instead of stale history
claude --name payment-refactor-v2
# Paste a structured brief:
# DECISIONS: use Stripe PaymentIntents; keep idempotency keys
# DONE: extracted billing/ module; tests green
# OPEN: webhook retry policy undecided
# NOTE: re-read files — repo changed since last sessionसमानांतर पड़ताल के लिए Fork
जब आप विकल्पों की निष्पक्ष तुलना करना चाहते हैं, तब forking बहुत उपयोगी होती है। समान context से branch बनाएँ, ताकि एकमात्र variable स्वयं तरीका हो; फिर परिणामों का साथ-साथ मूल्यांकन करें।
- एक ही आधाररेखा से दो refactor रणनीतियाँ।
- एक ही लोड किए गए context पर जाँचे गए अलग-अलग prompt वाक्य-विन्यास।
- आपकी मुख्य line से अलग रखा गया जोखिमपूर्ण प्रयोग।
क्योंकि forks चल रहे इतिहास को साझा नहीं करते, इसलिए एक branch की गलतियाँ कभी दूसरी branch को प्रभावित नहीं करतीं।
Sessions और कार्य-विभाजन
Session रणनीति, कार्य-विभाजन को प्रतिबिंबित करती है। ज्ञात क्रमिक चरणों के लिए, एक ही फिर से शुरू की गई session ऐसी स्थिर pipeline की तरह काम करती है जो state को आगे ले जाती है। खुली पड़ताल में, जहाँ कई व्यवहार्य दिशाएँ हों, forking अनुकूल पड़ताल में सहायता करती है।
जहाँ एक line पर्याप्त हो, वहाँ branch न बनाएँ — और अलग-अलग दिशाओं वाले प्रयोगों को लगातार बढ़ती हुई एक ही linear session में न ठूँसें।
Sessions, Subagents नहीं हैं
Sessions को multi-agent context समझने की भूल न करें। Forking आपकी अपनी बातचीत की शाखा बनाती है। इसके विपरीत, subagents coordinator का इतिहास प्राप्त नहीं करते — प्रत्येक subagent को अपने prompt में context स्पष्ट रूप से देना पड़ता है।
समय के साथ अपनी continuity सँभालने के लिए sessions का उपयोग करें; काम को नए agents में बाँटने के लिए hub-and-spoke coordinator pattern का उपयोग करें। ये अलग-अलग समस्याएँ हल करते हैं।
एक व्यावहारिक workflow
कई दिनों में बनने वाले feature के लिए इसे इस तरह लागू करें:
- नाम देकर शुरू करें और साझा setup करें (context लोड करें, plan पर सहमत हों)।
- प्रतिस्पर्धी तरीकों को आज़माने की आवश्यकता हो तो Fork करें।
- इसे विकसित करते समय कई दिनों तक विजेता को --resume करें।
- जब repo आपके काम के दौरान बदल जाए, तो पुरानी session छोड़ दें और शब्दशः case-facts सारांश के साथ नई session शुरू करें।
डिफ़ॉल्ट रूप से continuity रखें, पड़ताल के समय branch बनाएँ और वास्तविकता बदलने पर refresh करें।
# Day 1: set up + branch
claude --name search-feature
claude --fork-session search-feature --name try-elastic
claude --fork-session search-feature --name try-postgres-fts
# Day 3: continue the chosen path
claude --resume search-feature
# Day 5: repo changed a lot -> fresh + summary
claude --name search-feature-v2त्वरित जाँच
पुराने context के सिद्धांत को किसी वास्तविक निर्णय पर लागू करें।
पुनरावलोकन: Resume, Fork, Refresh
मुख्य बातें:
- --resume <name> एक नामित session को linear रूप से जारी रखता है — लगातार, कई-session वाले काम के लिए बहुत उपयोगी।
- fork_session साझा बिंदु से स्वतंत्र समानांतर lines बनाता है, जो एक-दूसरे में हस्तक्षेप नहीं करतीं।
- यदि code बदल गया हो, तो फिर से शुरू किए गए tool results पुराने हो सकते हैं — कभी-कभी संरचित सारांश के साथ नई session शुरू करना बेहतर होता है।
- लेन-देन संबंधी तथ्यों को summaries के बाहर शब्दशः रखें; sessions आपकी continuity सँभालती हैं, जबकि subagents को context स्पष्ट रूप से देना पड़ता है।
डिफ़ॉल्ट रूप से continuity रखें, पड़ताल के लिए branch बनाएँ और वास्तविकता बदलने पर refresh करें।
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 26
- पाठ
- 104
अक्सर पूछे जाने वाले प्रश्न
क्या “सत्र प्रबंधन” पाठ निःशुल्क है?
हाँ — Claude Architect अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “सत्र प्रबंधन” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Claude Architect पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“सत्र प्रबंधन” में मैं क्या सीखूँगा?
--resume नामित सत्र और fork_session शाखाएँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Claude Architect का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Claude Architect शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Claude Architect शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“सत्र प्रबंधन” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Claude Architect पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Claude Architect पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- निश्चित पाइपलाइन बनाम अनुकूली विघटन
- बहु-चरणीय विघटन
- सत्र प्रबंधन
- पुराना कॉन्टेक्स्ट और नए सिरे से शुरुआत