"बिल्ड पूरा होने पर मुझे बता देना।" "अगर CI लाल हो जाए, तो उसे ठीक कर देना।" "हर 5 मिनट पर डिप्लॉय पर नज़र रखना।" क्या हो अगर ये चिपके रहने वाले काम आप पूरी तरह AI को सौंप सकें? 2026 में Claude Code में जोड़ी गई /loop कमांड बिल्कुल यही करती है। यह एक प्रॉम्प्ट या स्लैश कमांड को आपके तय किए गए अंतराल पर — या AI जो खुद तय करे उस पर — बार-बार चलाती है — आपके सेशन के भीतर एक "वॉचर" और "रिपीटर"।

निचोड़ यह है। /loop "अभी चेक करना चाहता हूँ" और "इसे 24/7 ऑटोमेट कर देना चाहता हूँ" के बीच की खाई को भरती है। /loop 5m check the deploy status टाइप कीजिए और यह हर पाँच मिनट पर अपने-आप चलती है। अंतराल छोड़ दीजिए और Claude हालात देखकर सबसे बेहतर इंतज़ार का समय खुद चुनता है (सेल्फ-पेसिंग)। यह लेख शुरुआती लोगों के लिए समझाता है — इसे इस्तेमाल करने के चार तरीके, सेल्फ-पेसिंग कैसे काम करती है, व्यावहारिक रेसिपी, इसे कैसे रोकें और किन बातों का ध्यान रखें, और यह संबंधित सुविधाओं (Desktop tasks, क्लाउड Routines) से कैसे अलग है। ध्यान दें कि /loop एक नई सुविधा है जिसका व्यवहार बदल सकता है, इसलिए ताज़ा जानकारी के लिए आधिकारिक डॉक्स देखें (यह लेख 2026 की जानकारी पर आधारित है)।

Claude Code · /loop COMMAND

आपके अंतराल पर, AI बार-बार चलता है

— चिपके रहने वाली निगरानी एक loop को सौंप दीजिए

▶️
चलाएँ
प्रॉम्प्ट/कमांड
⏱️
इंतज़ार करें
अंतराल या AI-चुना
जाँचें या पूरा
काम खत्म होने पर अपने-आप रुकता है

"चलाओ → इंतज़ार करो → फिर चलाओ," AI द्वारा संचालित। सेल्फ-पेसिंग मोड में, जैसे ही AI काम को पूरा मानता है, loop रुक जाता है।

* इस लेख में /loop का व्यवहार Claude Code के आधिकारिक डॉक्स (2026 तक) पर आधारित है। एक नई सुविधा होने के नाते यह वर्ज़न के साथ बदल सकता है। इस्तेमाल से पहले `claude --version` और आधिकारिक डॉक्स से ताज़ा जानकारी जाँच लें।

1. /loop क्या है? — एक वाक्य में

/loop एक Claude Code की बिल्ट-इन सुविधा है जो "एक प्रॉम्प्ट या स्लैश कमांड को एक अंतराल पर बार-बार चलाती है।" तकनीकी रूप से यह एक "सेशन-स्कोप्ड टास्क शेड्यूलर" है, और अंदरूनी तौर पर यह cron (एक टाइम शेड्यूलर) का इस्तेमाल करती है।

/loop = एक कमांड जो "एक ही निर्देश को आपके तय किए गए अंतराल पर (या AI जो चुने उस पर) बार-बार अपने-आप चलवाती है।" आप चिपके रहने वाले काम सौंप सकते हैं — CI/डिप्लॉय पर नज़र रखना, PR की देखभाल करना, लंबे बिल्ड जाँचना — और सेशन खुला रखते हुए।

रोज़मर्रा की भाषा में, /loop "एक समझदार सहायक है जिसे आप हर पाँच मिनट पर जाकर चीज़ें देख आने को कह सकते हैं।" जब आप किसी और काम में लगे हों, AI बीच-बीच में बैकग्राउंड में जाँचता रहता है और जब कुछ बदले तो जवाब देता है। और अगर आप अंतराल छोड़ दें, तो AI खुद समय को आँकता है — "चीज़ें चल रही हैं, तो एक मिनट; अब शांति है, तो तीस"। यही सादे cron से इसका निर्णायक फ़र्क है। एक अंतर्निहित AI एजेंट का "खुद तय करके खुद करना" वाला स्वभाव यहीं काम आता है।

2. इसे इस्तेमाल करने के चार तरीके (अंतराल × प्रॉम्प्ट)

मूल रूप इस तरह है: /loop [interval] [prompt]। अंतराल और प्रॉम्प्ट दोनों वैकल्पिक हैं, और आप जो देते हैं उससे व्यवहार बदलता है। इसके चार संयोजन हैं।

उदाहरण इनपुटव्यवहार
/loop 5m check the deploy statusनिश्चित अंतराल: यह प्रॉम्प्ट हर 5 मिनट पर अपने-आप चलता है (cron-आधारित)
/loop check the deploy statusसेल्फ-पेसिंग: Claude हर बार हालात के हिसाब से अंतराल तय करता है
/loop 15mसिर्फ़ अंतराल: हर 15 मिनट पर बिल्ट-इन "मेंटेनेंस प्रॉम्प्ट" चलाता है
/loopदोनों छोड़े गए: AI-चुने अंतराल पर मेंटेनेंस (अधूरा काम जारी रखना → PR/CI → सफ़ाई)

अंतराल इस तरह लिखे जाते हैं: एक संख्या + एक इकाई (s=सेकंड, m=मिनट, h=घंटे, d=दिन)। न्यूनतम एक मिनट है, और सेकंड को cron की ग्रैन्युलैरिटी से मिलाने के लिए ऊपर की ओर पूर्णांकित कर दिया जाता है। आप इसे प्राकृतिक भाषा में भी लिख सकते हैं, जैसे every 2 hours। और सबसे अहम — प्रॉम्प्ट की जगह आप एक स्लैश कमांड भी दे सकते हैं। उदाहरण के लिए, यह किसी ख़ास PR की समीक्षा हर 20 मिनट पर लूप करता है:

# स्लैश कमांड को लूप करने का उदाहरण
/loop 20m /review-pr 1234

# प्राकृतिक भाषा में अंतराल बताने का उदाहरण
/loop check the test results every 30m

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

3. सेल्फ-पेसिंग की ताकत (AI खुद अंतराल चुनता है)

चारों इस्तेमालों में से, जो /loop को "सादे cron" से ऊपर उठाती है, वह है सेल्फ-पेसिंग (अपने-आप तय किए अंतराल)। अंतराल छोड़ दीजिए और Claude, हर बार चलने के बाद, खुद तय करता है कि "मुझे अगली बार कब लौटना चाहिए?"

निश्चित अंतराल (cron)

  • एक ही अंतराल पर यांत्रिक रूप से चलता है
  • कुछ न बदले तब भी चलता रहता है
  • जब तक आप न रोकें (या 7 दिन) चलता रहता है
  • तब सबसे अच्छा जब आपको एक सटीक समय चाहिए

सेल्फ-पेसिंग (AI का निर्णय)

  • सक्रिय होने पर कम, शांत होने पर ज़्यादा इंतज़ार करता है
  • AI 1 मिनट से 1 घंटे के बीच इंतज़ार चुनता है
  • हर बार चुना हुआ अंतराल और तर्क दिखाता है
  • जब काम पूरा मानता है तो loop अपने-आप खत्म कर देता है

यहीं इसकी चमक है। सेल्फ-पेसिंग मोड में कहिए, "जब तक टेस्ट पास न हों तब तक नज़र रखो," और यह टेस्ट चलते समय कम अंतराल पर जाँचता है, अंत पास आते ही जाँच की बारंबारता बढ़ाता है, और पास होते ही loop रोककर रिपोर्ट करता है — एक इंसानी वॉचर की तरह बर्ताव करते हुए। निश्चित अंतराल के साथ आपको "पहले ही हो चुका है फिर भी बेमतलब चलता रहता है" या उलटा "अंतराल इतना लंबा है कि चीज़ें छूट जाती हैं" मिलता है; सेल्फ-पेसिंग इससे बचाती है। निजी तौर पर, मैं उस निगरानी के लिए सेल्फ-पेसिंग इस्तेमाल करूँगा जिसमें सटीक समय की ज़रूरत नहीं, और उन चीज़ों के लिए निश्चित अंतराल जहाँ समय मायने रखता है, जैसे एक तय शेड्यूल वाली रिपोर्ट

4. व्यावहारिक रेसिपी

ठोस उदाहरण अमूर्त बातों से बेहतर होते हैं। यहाँ बताया है कि /loop सचमुच कहाँ मदद करती है, इस्तेमाल के लिए तैयार रूप में।

🔁

CI/डिप्लॉय पर नज़र रखें

सेल्फ-पेसिंग मोड में, "अगर CI लाल हो जाए, तो लॉग पढ़कर कारण ठीक करो।" यह हरा होने तक मसले को अपने-आप संभालता रहता है।

📋

किसी PR की देखभाल करें

/loop 20m से समय-समय पर PR रिव्यू कमेंट्स निपटाएँ, कॉन्फ्लिक्ट सुलझाएँ, और CI ठीक करें।

🏗️

लंबे बिल्ड जाँचें

"देखो बिल्ड पूरा हुआ या नहीं, और अगर हुआ तो अगले कदम पर बढ़ो" — यह सौंप दीजिए।

रिमाइंडर और समय-निर्धारित जाँच

एक-बार की बुकिंग के लिए भी, जैसे "45 मिनट बाद देखो कि इंटीग्रेशन टेस्ट पास हुए या नहीं।"

🧹

किसी ब्रांच को अपने-आप संभालें

बिना प्रॉम्प्ट वाला /loop समय-समय पर अधूरा काम जारी रखता है और सफ़ाई चलाता है।

मुख्य बात यह है कि "जिस काम को कोई इंसान समय-समय पर जाँचा करता था," उसे निशाना बनाएँ। ख़ासकर वे काम जो "इंतज़ार → जाँच → जवाब" को दोहराते हैं, जैसे CI और डिप्लॉय, /loop का असली घर हैं। नियमित निगरानी जैसे PR स्टेटस चेक को लूप करके, आप चिपके रहने से मुक्त हो जाते हैं।

5. इसे रोकना, और सावधानियाँ

तमाम सुविधा के बावजूद, /loop में कुछ बंदिशें हैं जो "एक सेशन के भीतर चलने" से आती हैं। इन्हें न जानने पर "अरे, यह चल क्यों नहीं रहा?" वाली स्थिति बनती है।

  • Esc से रोकें: अगली बार चलने का इंतज़ार करते समय Esc दबाएँ, और लंबित जागृति साफ़ हो जाती है और loop रुक जाता है। सेल्फ-पेसिंग में, Claude खुद भी रुक सकता है जब वह काम को "पूरा" मान ले।
  • सिर्फ़ सेशन खुला रहने तक चलता है: /loop उस सेशन (बातचीत) से बँधा होता है। नई बातचीत शुरू करने पर टास्क साफ़ हो जाते हैं। टर्मिनल बंद करने पर भी यह रुक जाता है (`claude --resume` से 7 दिन के भीतर फिर शुरू करें)।
  • निश्चित अंतराल अधिकतम 7 दिन तक चलते हैं: ये तब तक चलते रहते हैं जब तक आप रोक न दें या 7 दिन न बीत जाएँ।
  • प्रति सेशन अधिकतम 50 टास्क: इससे ज़्यादा रजिस्टर नहीं हो सकते।
  • टर्न (जवाबों) के बीच चलता है: यह किसी क्रिया के बीच में दख़ल नहीं देता; यह टर्न के बीच की खाली जगह पर चलता है। जब चीज़ें व्यस्त हों तो थोड़ा खिसक सकता है (API पर भार न डालने के लिए जानबूझकर थोड़ा jitter भी होता है)। समय आपके स्थानीय टाइमज़ोन में होते हैं।

सच कहें तो सबसे बड़ा खतरा यह भूल जाना है कि "सेशन बंद करने पर यह रुक जाता है।" /loop 24/7 बिना देखरेख के चलाने के लिए उपयुक्त नहीं है। उसके लिए एक अलग सुविधा इस्तेमाल करें, जिसे आगे बताया गया है।

6. तीन शेड्यूलिंग सुविधाओं में से चुनना

Claude Code में दरअसल शेड्यूलिंग की तीन परतें हैं। /loop "सेशन के भीतर" वाली परत संभालती है। इन्हें आपस में गड़बड़ाना आसान है, तो आइए इन्हें छाँट लें।

सुविधाकहाँ चलती हैहमेशा चालूकिसके लिए सबसे अच्छी
/loopआपका PC (एक सेशन के भीतर)✗ (सिर्फ़ खुला रहने तक)काम के दौरान निगरानी/पोलिंग (CI देखना, PR की देखभाल)
Desktop scheduled tasksआपका PC (स्वतंत्र)✅ (रेज़िडेंट)सेशन के बाद भी टिकने वाले नियमित लोकल काम (ऑडिट, सिंक)
Routines (क्लाउड)Anthropic का क्लाउड✅ (बिना देखरेख चलता है)पूरी तरह स्वचालित ऑपरेशन जैसे रात के बिल्ड और तय शेड्यूल वाली रिपोर्ट

* सुविधाओं के नाम और स्पेक 2026 तक के हैं। ये वर्ज़न या उपलब्धता के साथ बदल सकते हैं, इसलिए आधिकारिक स्रोत जाँच लें।

चुनाव सीधा है। काम के दौरान बस थोड़ी नज़र रखनी है? /loop. सेशन बंद करने के बाद भी जारी रखना है? Desktop tasks. PC बंद होने पर भी बिना देखरेख चलाना है? क्लाउड Routines. सवाल यह है कि यह "जो मैं कर रहा हूँ उसका विस्तार-निगरानी" है, या "जब मैं यहाँ नहीं हूँ तब भी चलना" है? यही एक सवाल फ़ैसला कर देता है। अगर आप AI एजेंट गंभीरता से चलाते हैं, तो इन तीन परतों को समझना फ़ायदेमंद रहता है।

7. कस्टमाइज़ेशन (loop.md) और बंद करना

आख़िर में, दो और उन्नत बातें।

  • loop.md से "डिफ़ॉल्ट व्यवहार" को अपना बनाएँ: बिना प्रॉम्प्ट वाले /loop की डिफ़ॉल्ट क्रिया को आप `.claude/loop.md` (प्रोजेक्ट-स्तर) या `~/.claude/loop.md` (यूज़र-स्तर) में अपना Markdown लिखकर बदल सकते हैं। मसलन, आप "अपनी निगरानी की दिनचर्या" को डिफ़ॉल्ट बना सकते हैं — जैसे "release/next PR जाँचो; अगर CI लाल हो, तो एक न्यूनतम फ़िक्स पुश करो; अगर हरा हो, तो एक लाइन में रिपोर्ट करो।" बदलाव अगले रन से लागू होते हैं।
  • इसे पूरी तरह बंद करें: शेड्यूलर को ही रोकने के लिए, एनवायरनमेंट वेरिएबल CLAUDE_CODE_DISABLE_CRON=1 सेट करें।

loop.md वही सोच अपनाती है जो CLAUDE.md जैसी गाइडेंस फ़ाइलें अपनाती हैं। एक बार लिख दीजिए कि "समय-समय पर क्या करवाना है," और आपका निजी निगरानी loop हर बार प्रॉम्प्ट टाइप किए बिना चलता है।

सारांश

यहाँ Claude Code की /loop को छाँटकर रखा गया है।

  • /loop क्या है: एक सेशन-स्कोप्ड शेड्यूलर जो एक प्रॉम्प्ट/स्लैश कमांड को आपके तय किए (या AI के तय किए) अंतराल पर बार-बार चलाता है।
  • चार इस्तेमाल: निश्चित अंतराल / सेल्फ-पेसिंग / सिर्फ़-अंतराल (मेंटेनेंस) / दोनों छोड़े गए (ऑटो-मेंटेनेंस)।
  • सेल्फ-पेसिंग ही कुंजी है: यह सक्रियता के हिसाब से अंतराल बदलती है और पूरा होने पर अपने-आप रुक जाती है। यही सादे cron से फ़र्क है।
  • व्यावहारिक इस्तेमाल निगरानी है: CI/डिप्लॉय देखना, PR की देखभाल, बिल्ड जाँच, रिमाइंडर।
  • बंदिशें: सिर्फ़ सेशन के भीतर, अधिकतम 50 टास्क, निश्चित अंतराल 7 दिन तक चलते हैं, Esc से रोकें।
  • चुनाव: काम के दौरान /loop, रेज़िडेंट के लिए Desktop tasks, बिना देखरेख के लिए क्लाउड Routines।

आख़िरकार, /loop जो बदलती है वह है उस काम का "समय-अक्ष" जिसे आप AI को सौंप सकते हैं। अब तक आप सिर्फ़ वही काम कह सकते थे जो एक ही बातचीत में पूरा हो जाए; /loop पहली बार यह संभव करती है कि AI को "जारी रहने वाला काम — इंतज़ार करो, फिर देखो, जवाब दो" सौंपा जा सके। जब आप किसी और चीज़ पर ध्यान दे रहे हों, loop चुपचाप घूमता रहता है। अपना चिपके रहने वाला समय AI से वापस ले लीजिए।

FAQ

Q. /loop क्या है?
A. यह Claude Code की एक बिल्ट-इन सुविधा है जो एक प्रॉम्प्ट या स्लैश कमांड को एक अंतराल पर बार-बार चलाती है। /loop 5m do X जैसे अंतराल बताएँ तो यह हर 5 मिनट पर अपने-आप चलता है; अंतराल छोड़ दें तो Claude हालात के आधार पर खुद सबसे बेहतर अंतराल तय करता है (सेल्फ-पेसिंग)। आप CI और डिप्लॉय देखने जैसे चिपके रहने वाले काम सौंप सकते हैं।

Q. अंतराल कैसे बताऊँ? न्यूनतम क्या है?
A. एक संख्या + इकाई से (s=सेकंड, m=मिनट, h=घंटे, d=दिन)। उदाहरण के लिए, हर 30 मिनट के लिए /loop 30m। चूँकि अंदर cron का इस्तेमाल होता है, न्यूनतम एक मिनट है, और सेकंड मिनट में ऊपर की ओर पूर्णांकित हो जाते हैं। आप इसे प्राकृतिक भाषा में भी लिख सकते हैं, जैसे every 2 hours

Q. अगर मैं अंतराल छोड़ दूँ तो क्या होता है?
A. हर बार चलने के बाद, Claude खुद तय करता है कि "अगली बार कब जाँचना है" (सेल्फ-पेसिंग)। इंतज़ार मोटे तौर पर 1 मिनट से 1 घंटे के बीच होता है — सक्रिय होने पर कम, शांत होने पर ज़्यादा। और जब Claude काम को पूरा मानता है, तो loop अपने-आप खत्म कर देता है।

Q. चल रहे loop को कैसे रोकूँ?
A. अगली बार चलने का इंतज़ार करते समय Esc दबाएँ, और लंबित जागृति साफ़ हो जाती है और यह रुक जाता है। साथ ही, नई बातचीत शुरू करने पर उस सेशन के टास्क साफ़ हो जाते हैं। एक निश्चित-अंतराल वाला loop तब तक चलता है जब तक आप रोक न दें या 7 दिन न बीत जाएँ।

Q. अगर मैं अपना PC या टर्मिनल बंद कर दूँ तो क्या यह चलता रहता है?
A. नहीं। /loop सेशन (बातचीत) से बँधा होता है, इसलिए टर्मिनल बंद करने पर यह रुक जाता है (आप `claude --resume` से 7 दिन के भीतर फिर शुरू कर सकते हैं)। अगर आप चाहते हैं कि यह PC बंद होने पर भी बिना देखरेख चले, तो लोकली-रेज़िडेंट Desktop scheduled tasks या क्लाउड-आधारित Routines इस्तेमाल करें।

Q. क्या मैं स्लैश कमांड भी लूप कर सकता हूँ?
A. हाँ। प्रॉम्प्ट की जगह एक स्लैश कमांड दीजिए और यह शेड्यूल पर चलती है। उदाहरण के लिए, /loop 20m /review-pr 1234 किसी ख़ास PR की समीक्षा हर 20 मिनट पर लूप करता है।

Q. /loop और Routines (क्लाउड) में क्या फ़र्क है?
A. /loop आपके PC पर और सिर्फ़ तब चलती है जब एक Claude Code सेशन खुला हो — हल्की-फुल्की, निगरानी के लिए। Routines Anthropic के क्लाउड में चलती हैं और PC बंद होने पर भी बिना देखरेख चलती रहती हैं — गंभीर स्वचालित ऑपरेशन के लिए। "काम के दौरान देखने" के लिए /loop इस्तेमाल करें, और "उन नियमित कामों के लिए Routines जिन्हें आप तब भी चलाना चाहते हैं जब आप वहाँ न हों।"