জ্ঞানের আলো

প্রযুক্তি, শিক্ষা, ক্যারিয়ার ও খবর

আতোভাই পরিচালিত ব্লগ

Claude Code সেশন কীভাবে রিজিউম করবেন

⚠️ এই পৃষ্ঠাটি আপনাকে Atovia-র অংশীদার এবং অ্যাফিলিয়েট বাজারগুলির সাথে সংযুক্ত করে। এই লিঙ্কগুলির মাধ্যমে করা কার্যকলাপের জন্য আমরা অ্যাফিলিয়েট অংশীদারদের থেকে কমিশন পেতে পারি। ছাড়ের অফারগুলি নীতি অনুযায়ী যেকোনো সময় পরিবর্তিত হতে পারে! নিশ্চিত থাকুন, আপনার জন্য কোনো অতিরিক্ত খরচ নেই! আমরা আশা করি এটি আপনার সঠিক আইটেম খুঁজে পেতে সময় বাঁচাবে!

টার্মিনাল হঠাৎ বন্ধ হয়ে গেলে বা নেটওয়ার্ক সংযোগ বিচ্ছিন্ন হলে আগের কাজ হারানোর ভয় অনেক ডেভেলপারের কাছেই পরিচিত। সুখবর হলো, Claude Code-এ প্রতিটি সেশন স্বয়ংক্রিয়ভাবে সংরক্ষিত থাকে, এবং কয়েকটি সাধারণ কমান্ড দিয়েই আপনি ঠিক যেখানে কাজ থামিয়েছিলেন সেখান থেকে আবার শুরু করতে পারবেন। এই গাইডে ধাপে ধাপে দেখানো হয়েছে কীভাবে সেশন রিজিউম করবেন, কোন কমান্ড কখন ব্যবহার করবেন, এবং সাধারণ সমস্যাগুলো কীভাবে সমাধান করবেন।

মূল বিষয়গুলো এক নজরে
  • Claude Code প্রতিটি প্রজেক্ট ডিরেক্টরি অনুযায়ী পৃথকভাবে সেশন সংরক্ষণ করে
  • claude –continue (বা claude -c) সর্বশেষ কনভারসেশন স্বয়ংক্রিয়ভাবে পুনরায় চালু করে
  • claude –resume (বা -r) একটি সেশন-পিকার খোলে অথবা নির্দিষ্ট আইডি দিয়ে রিজিউম করে
  • headless বা স্ক্রিপ্ট মোডের সেশন ইন্টারঅ্যাক্টিভ পিকারে দেখা যায় না

Claude Code সেশন কী এবং কেন এটি বন্ধ হয়ে যায়

Claude Code যখন চালু থাকে, তখন এটি প্রতিটি কনভারসেশনকে সংশ্লিষ্ট প্রজেক্ট ডিরেক্টরির সাথে যুক্ত করে সংরক্ষণ করে। টার্মিনাল বন্ধ করা, /exit কমান্ড ব্যবহার করা, ল্যাপটপ স্লিপ মোডে যাওয়া বা নেটওয়ার্ক সংযোগ বিচ্ছিন্ন হওয়া — এই সবকিছুর ফলে সক্রিয় সেশন থেমে যায়, কিন্তু তার ইতিহাস মুছে যায় না। ফলে আপনি যেকোনো সময় সেই সেশনে ফিরে যেতে পারেন।

সেশন রিজিউম করার আগে যা যাচাই করতে হবে

রিজিউম শুরু করার আগে নিচের বিষয়গুলো নিশ্চিত করে নিন:

  • আপনি সেই একই প্রজেক্ট ডিরেক্টরিতে আছেন যেখানে আগের সেশনটি চালানো হয়েছিল, কারণ সেশন প্রজেক্ট-ভিত্তিক সংরক্ষিত হয়
  • Claude Code সর্বশেষ ভার্সনে আপডেট করা আছে কিনা
  • সেশনটি ইন্টারঅ্যাক্টিভ মোডে (claude) তৈরি হয়েছিল, নাকি headless মোডে (claude -p) — এর ওপর নির্ভর করে সঠিক রিজিউম কমান্ড বেছে নিতে হবে
ল্যাপটপে বন্ধ হয়ে যাওয়া টার্মিনাল উইন্ডো

ধাপে ধাপে সেশন রিজিউম করার পদ্ধতি

নিচের ধাপগুলো অনুসরণ করুন:

  • ধাপ ১: টার্মিনাল খুলে ঠিক সেই প্রজেক্ট ফোল্ডারে যান যেখানে আগের সেশন চলছিল
  • ধাপ ২: সর্বশেষ কনভারসেশন সরাসরি রিজিউম করতে টাইপ করুন — claude –continue
  • ধাপ ৩: নির্দিষ্ট কোনো পুরনো সেশন বেছে নিতে চাইলে টাইপ করুন — claude –resume, এতে একটি তালিকা খুলবে যেখান থেকে নির্বাচন করতে পারবেন
  • ধাপ ৪: সেশনের আইডি বা নাম জানা থাকলে সরাসরি টাইপ করুন — claude –resume সেশন-আইডি
  • ধাপ ৫: ইতিমধ্যে সক্রিয় একটি সেশনের ভেতর থেকে অন্য কনভারসেশনে যেতে চাইলে ব্যবহার করুন — /resume
ডেভেলপার প্রজেক্ট ফোল্ডার পরীক্ষা করছেন

সাধারণ কমান্ড ও তাদের ব্যবহার

নিচে সবচেয়ে বেশি ব্যবহৃত কমান্ডগুলো ও তাদের প্রয়োগক্ষেত্র দেওয়া হলো:

টার্মিনালে কমান্ড টাইপ করা হচ্ছে
  • claude –continue বা claude -c — বর্তমান ডিরেক্টরিতে সর্বশেষ কনভারসেশন কোনো আইডি ছাড়াই চালু করে, যখন আপনি জানেন যে সর্বশেষ সেশনটিই দরকার
  • claude -c -p “প্রম্পট” — স্ক্রিপ্ট বা অটোমেশনের মধ্যে সর্বশেষ সেশন রিজিউম করে সরাসরি একটি প্রম্পট পাঠাতে ব্যবহৃত হয়
  • claude –resume — ইন্টারঅ্যাক্টিভ পিকার খোলে, যখন আপনি একাধিক পুরনো সেশনের মধ্য থেকে বেছে নিতে চান
  • claude –resume সেশন-আইডি “প্রশ্ন” — নির্দিষ্ট সেশন সরাসরি খুলে সাথে একটি নতুন প্রশ্নও পাঠায়
  • claude -p –continue বা claude -p –resume সেশন-আইডি — headless বা SDK দিয়ে তৈরি সেশনের জন্য ব্যবহার করতে হয়, কারণ এগুলো ইন্টারঅ্যাক্টিভ পিকারে দেখা যায় না
একাধিক কমান্ড-লাইন উইন্ডো পাশাপাশি

রিজিউম না হলে সাধারণ ত্রুটি ও সমাধান

কখনো কখনো রিজিউম প্রত্যাশামতো কাজ নাও করতে পারে। এখানে কিছু পরিচিত সীমাবদ্ধতা ও করণীয় দেওয়া হলো, যা সব ব্যবহারকারীর ক্ষেত্রে প্রযোজ্য নাও হতে পারে:

এরর মেসেজ দেখে সমাধান খুঁজছেন এক ডেভেলপার

🛒 প্রস্তাবিত পণ্য

AliExpress 🛒 প্রস্তাবিত পণ্য

  • সমস্যা: headless বা SDK সেশন –resume পিকারে দেখা যাচ্ছে না। সমাধান: সেক্ষেত্রে claude -p –continue বা claude -p –resume সেশন-আইডি ব্যবহার করুন
  • সমস্যা: ইন্টারঅ্যাক্টিভ পিকার দিয়ে একবার রিজিউম করার পর –continue প্রত্যাশিত সর্বশেষ সেশন খুঁজে পাচ্ছে না। সমাধান: এক্ষেত্রে –resume দিয়ে তালিকা থেকে সরাসরি সঠিক সেশনটি বেছে নিন
  • সমস্যা: দীর্ঘ সেশনের পর কিছু পুরনো প্রসঙ্গ অসম্পূর্ণভাবে ফিরে আসছে বলে মনে হচ্ছে। সমাধান: /status ও /doctor কমান্ড দিয়ে ইনস্টলেশন ও সংযোগ পরীক্ষা করুন এবং Claude Code সর্বশেষ ভার্সনে রাখুন, কারণ এটি একটি পরিচিত ও ভার্সন-নির্ভর সীমাবদ্ধতা

বিভিন্ন রিজিউম পদ্ধতির তুলনা

পদ্ধতি কখন ব্যবহার করবেন বিশেষত্ব
claude –continue দ্রুত সর্বশেষ সেশনে ফিরতে চাইলে কোনো আইডি লাগে না, একদম স্বয়ংক্রিয়
claude –resume একাধিক পুরনো সেশন থেকে বেছে নিতে চাইলে ইন্টারঅ্যাক্টিভ তালিকা দেখায়
claude –resume সেশন-আইডি নির্দিষ্ট সেশন সরাসরি খুলতে চাইলে আইডি বা নাম আগে থেকে জানা থাকতে হয়
/resume (স্ল্যাশ কমান্ড) চলমান সেশনের ভেতর থেকেই সুইচ করতে চাইলে নতুন করে টার্মিনাল খোলার দরকার নেই
তুলনামূলক নোট লেখা হচ্ছে নোটবুকে

সেশন হারানো এড়াতে প্রতিরোধমূলক অভ্যাস

  • একই প্রজেক্টের জন্য সবসময় একই ডিরেক্টরি থেকে Claude Code চালু করুন
  • গুরুত্বপূর্ণ কাজের আগে বা পরে /status দিয়ে সংযোগ ও ভার্সন পরীক্ষা করে নিন
  • দীর্ঘ কাজের সময় মাঝেমধ্যে /compact ব্যবহার করে প্রসঙ্গ সংক্ষিপ্ত করে রাখুন, যাতে সেশন হালকা ও স্থিতিশীল থাকে
  • একাধিক সমান্তরাল কাজ থাকলে প্রতিটি সেশনের জন্য আলাদা নাম দিয়ে রাখুন, যাতে পরে সহজে চেনা যায়
সংগঠিত ও পরিষ্কার ডেস্ক সেটআপ

চেকলিস্ট — রিজিউমের আগে ও পরে

  • রিজিউমের আগে: সঠিক প্রজেক্ট ডিরেক্টরিতে আছেন কিনা যাচাই করুন
  • রিজিউমের আগে: সেশনটি ইন্টারঅ্যাক্টিভ নাকি headless মোডে তৈরি হয়েছিল তা মনে করুন
  • রিজিউমের পরে: /status দিয়ে মডেল ও সংযোগ ঠিক আছে কিনা দেখে নিন
  • রিজিউমের পরে: আগের কয়েকটি বার্তা স্ক্রল করে দেখে নিশ্চিত হোন যে সঠিক সেশনটি খুলেছে
চেকলিস্ট হাতে নিয়ে যাচাই করছেন এক ব্যক্তি

প্রায়শই জিজ্ঞাসিত প্রশ্ন

প্রশ্ন: claude –continue আর claude –resume-এর মধ্যে মূল পার্থক্য কী?
উত্তর: –continue সরাসরি সর্বশেষ সেশন খুলে দেয়, আর –resume একটি তালিকা দেখায় যেখান থেকে বেছে নিতে হয় বা নির্দিষ্ট আইডি দিয়ে সরাসরি খোলা যায়।

প্রশ্নোত্তর সেশনে মনোযোগী এক ডেভেলপার

প্রশ্ন: অন্য ডিরেক্টরি থেকে পুরনো সেশন রিজিউম করা যায় কি?
উত্তর: সেশন প্রজেক্ট ডিরেক্টরির সাথে যুক্ত থাকে, তাই একই ডিরেক্টরিতে থেকে রিজিউম করাই নিরাপদ পদ্ধতি।

প্রশ্ন: স্ক্রিপ্ট বা অটোমেশনে তৈরি সেশন কীভাবে রিজিউম করব?
উত্তর: এক্ষেত্রে claude -p –continue বা claude -p –resume সেশন-আইডি ব্যবহার করতে হবে, কারণ এই সেশনগুলো ইন্টারঅ্যাক্টিভ পিকারে দেখা যায় না।

সফলভাবে কাজ শেষ করার পর স্বস্তির মুহূর্ত

উপসংহার ও পরবর্তী পদক্ষেপ

Claude Code সেশন রিজিউম করা মূলত তিনটি সহজ কমান্ডের ওপর নির্ভরশীল — –continue, –resume, এবং /resume। সঠিক প্রজেক্ট ডিরেক্টরিতে থেকে এবং সেশনটি ইন্টারঅ্যাক্টিভ নাকি headless মোডে তৈরি হয়েছিল তা মাথায় রেখে সঠিক কমান্ডটি বেছে নিলে কাজ হারানোর দুশ্চিন্তা অনেকটাই কমে যায়। উপরের চেকলিস্ট ও প্রতিরোধমূলক অভ্যাসগুলো নিয়মিত অনুসরণ করলে ভবিষ্যতে সেশন-সংক্রান্ত সমস্যা আরও কম হবে।

  1. Claude Code সরকারি ডকুমেন্টেশন — code.claude.com/docs/en/common-workflows
  2. Claude Code CLI রেফারেন্স — code.claude.com/docs/en/cli-reference

আরও তুলনা ও কেনাকাটার গাইড চান?

Atovia-তে আরও দেখুন →

আমাদের সম্প্রদায়ে যোগদান করুন

মন্তব্য করুন