Claude Code Routines: নির্ধারিত সময়ে চলা ক্লাউড এজেন্ট, সাব-রুটিন ও কো-রুটিন
ল্যাপটপ ও সার্ভার ছাড়াই Claude Code চালান শিডিউল অনুযায়ী, একটি API কল থেকে বা GitHub ইভেন্টে। পাঁচ মিনিটের গাইড।
Claude Code চালাতে এখন আর আপনাকে কিবোর্ডের সামনে বসে থাকতে হবে না। Routines (রুটিন) সংরক্ষিত এজেন্ট-টাস্কগুলো Anthropic-এর ক্লাউডে চালায়—নির্ধারিত সময়সূচিতে, একটি API কল থেকে, অথবা GitHub-এ কোনো ঘটনা ঘটলে। এখানে জানুন এগুলো কী, কীভাবে একটি সেট আপ করবেন, আর দুটি প্যাটার্ন যাদের আমরা বলি সাব-রুটিন (sub-routines) ও কো-রুটিন (co-routines)। পূর্ণাঙ্গ গাইডের জন্য পড়ুন বিস্তারিত নিবন্ধটি।
একটি routine চালু করার তিনটি উপায়
- শিডিউল: প্রতি ঘণ্টায়, প্রতিদিন, কর্মদিবসে, সাপ্তাহিক, অথবা একবারের জন্য নির্দিষ্ট সময়ে—সময় দেওয়া হয় আপনার স্থানীয় টাইম জোনে।
/schedule updateদিয়ে কাস্টম cron ব্যবহার করা যায়, তবে ন্যূনতম ব্যবধান এক ঘণ্টা। - API: প্রতিটি routine-এর জন্য আলাদা HTTPS এন্ডপয়েন্ট, নিজস্ব bearer টোকেনসহ। আপনার অ্যালার্টিং টুল বা ডিপ্লয়মেন্ট পাইপলাইন এতে POST করে, চাইলে সঙ্গে প্রাসঙ্গিক টেক্সটও পাঠায়। সেই টেক্সট অবিশ্বস্ত হিসেবে চিহ্নিত হয়ে পৌঁছায়, ফলে কোনো টোকেন ফাঁস হলেও তা দিয়ে routine-এর নির্দেশনা পুনর্লিখন করা যায় না।
- GitHub: পুল রিকোয়েস্ট বা রিলিজ ইভেন্ট, যা ব্রাঞ্চ, লেবেল, লেখক, ড্রাফট বা মার্জড অবস্থা অনুযায়ী ফিল্টার করা যায়।
দুই মিনিটে একটি সেট আপ করুন
claude.ai/code/routinesখুলে New routine বেছে নিন, অথবা Claude Code CLI-তে/scheduleটাইপ করুন।- একটি স্বয়ংসম্পূর্ণ প্রম্পট লিখুন: পরিধি, অনুমোদিত কাজ, আউটপুট কোথায় যাবে, এবং করার মতো কিছু না থাকলে কী করতে হবে।
- রিপোজিটরি ও একটি এনভায়রনমেন্ট বেছে নিন। টাস্কের প্রয়োজন নেই এমন কানেক্টরগুলো সরিয়ে দিন, কারণ ডিফল্টভাবে সবগুলোই যুক্ত থাকে।
- একটি ট্রিগার যোগ করুন, পরীক্ষার জন্য Run now বেছে নিন, তারপর ট্রান্সক্রিপ্ট পড়ুন। সবুজ ব্যাজের অর্থ কেবল সেশনটি চলেছে, টাস্কটি সফল হয়েছে এমন নয়।
সাব-রুটিন: একটি রান, অনেক সহকারী
এটি একটি প্যাটার্নের জন্য আমাদের দেওয়া নাম, Anthropic-এর কোনো ফিচার নয়। routine-এর প্রম্পট সমন্বয়কের ভূমিকা নেয় এবং প্রতিটি ধাপ রিপোজিটরিতে কমিট করা একটি সাবএজেন্ট (.claude/agents/) বা একটি স্কিল-এর হাতে তুলে দেয়। প্রতিটি সহকারী নিজস্ব কনটেক্সট উইন্ডো এবং শুধু প্রয়োজনীয় টুলগুলো পায়, ফলে দীর্ঘ, তত্ত্বাবধানহীন রানগুলো থাকে কেন্দ্রীভূত, সাশ্রয়ী ও নিরাপদ।
কো-রুটিন: যে routines একে অপরের হাতে কাজ তুলে দেয়
Routines সরাসরি একে অপরকে কল করতে পারে না, তবে স্থায়ী আর্টিফ্যাক্টের মাধ্যমে সহযোগিতা করতে পারে। যেমন, একটি নৈশ routine একটি ড্রাফট PR খোলে, GitHub-ট্রিগারড একটি routine সেটি রিভিউ করে, একজন মানুষ সেটি মার্জ করেন, মার্জ-ট্রিগারড একটি routine ডকুমেন্টেশন হালনাগাদ করে, এবং আপনার ডিপ্লয়মেন্ট পাইপলাইন একটি যাচাইকারী routine কল করে। ফিল্টার ব্যবহার করুন যাতে কোনো routine নিজের আউটপুটে ট্রিগার না হয়, এবং শৃঙ্খলে একটি মানব মার্জ-গেট রাখুন।
যে সীমাগুলো জানা দরকার
- লঞ্চের সময় দৈনিক রানের সীমা ছিল Pro-তে 5, Max-এ 15 এবং Team ও Enterprise-এ 25, যা সাধারণ সাবস্ক্রিপশন ব্যবহারের অতিরিক্ত। একবারের রানগুলো এতে গণ্য হয় না।
- Routines কাজ করে আপনার পরিচয়ে। কমিট, PR ও Slack বার্তায় আপনার পরিচয় থাকে। অন্যভাবে বলা না হলে Claude শুধু
claude/ব্রাঞ্চে পুশ করে, এবং সুরক্ষিত ব্রাঞ্চে কখনোই নয়। - মিনিট-স্তরের পোলিং বা লোকাল ফাইল দরকার? তার বদলে
/loopবা Desktop-এর শিডিউলড টাস্ক ব্যবহার করুন।
এরপর পড়ুন: পূর্ণাঙ্গ গাইডে রয়েছে API পেলোড নিরাপত্তা, প্রম্পট টেমপ্লেট, সাবএজেন্টের উদাহরণ, GitHub Actions, n8n ও Trigger.dev-এর সঙ্গে তুলনা এবং একটি গভর্ন্যান্স চেকলিস্ট। সূত্র: Anthropic-এর ঘোষণা · Claude Code ডকস।