Claude Code: Compact বনাম Clear

আপনার Claude Code সেশনটি ভালোভাবেই শুরু হয়। এক ঘণ্টা পর, উত্তরগুলো অস্পষ্ট হতে শুরু করে। দুই ঘণ্টা পর, Claude নিজের কথারই বিরোধিতা করতে থাকে।

Claude ব্যর্থ হচ্ছে না। আপনার context window পূর্ণ হয়ে গেছে।

যখন context পূর্ণ হয়ে যায়, Claude তার মনোযোগ হারিয়ে ফেলে। শুরুর দিকের নির্দেশনাসমূহ গুরুত্ব হারায়। সেশনটি হতাশাজনকভাবে শেষ হয়।

এটি ঠিক করার জন্য আপনার কাছে দুটি টুল রয়েছে।

/compact

এই কমান্ডটি আপনার হিস্ট্রি সংক্ষেপ করে। এটি সাম্প্রতিক context অক্ষুণ্ণ রাখে। এটি গুরুত্বপূর্ণ সিদ্ধান্তগুলোকে সংক্ষিপ্ত আকারে সংরক্ষণ করে।

এটি ব্যবহার করুন যখন:

এটি আপনার বর্তমান কাজের অবস্থা এবং গুরুত্বপূর্ণ সিদ্ধান্তগুলো বজায় রাখে। তবে শুরুর দিকের ধাপে ধাপে দেওয়া বিস্তারিত তথ্যগুলো হারিয়ে যায়।

/clear

এই কমান্ডটি কথোপকথনটি মুছে ফেলে। এটি স্বয়ংক্রিয়ভাবে আপনার CLAUDE.md ফাইলটি রিলোড করে।

এটি ব্যবহার করুন যখন:

এটি আপনার প্রজেক্ট ফাইলগুলো সুরক্ষিত রাখে। তবে এটি সমস্ত কথোপকথনের ইতিহাস মুছে ফেলে।

Decision Guide:

Context ম্যানেজ করার তিনটি উপায়:

  1. শুরুতে context প্রদান করুন। শুরুতেই Claude-কে আপনার সীমাবদ্ধতাগুলো জানিয়ে দিন। এই তথ্যগুলো বেশি গুরুত্ব পায়।

  2. কাজকে বিভিন্ন সেশনে ভাগ করুন। এক সেশনে টানা ৪ ঘণ্টা কোডিং করবেন না। ডাটাবেস লেয়ার শেষ করুন, /clear ব্যবহার করুন, তারপর API লেয়ার শুরু করুন।

  3. প্রোঅ্যাক্টিভলি /compact ব্যবহার করুন। উত্তরের মান কমে যাওয়া পর্যন্ত অপেক্ষা করবেন না। কাজের স্বাভাবিক বিরতি বা চেকপয়েন্টে এটি চালান।

আপনি যদি Ultrathink ব্যবহার করেন, তবে আরও ঘন ঘন /compact চালান। এটি প্রতি উত্তরে বেশি context ব্যবহার করে। প্রতি ২ বা ৩টি thinking call-এর পর এটি চালান।

সম্পূর্ণ নির্দেশিকা: https://dev.to/stacknotice/claude-code-compact-vs-clear-2026-managing-long-sessions-without-losing-quality-4dhm

ঐচ্ছিক লার্নিং কমিউনিটি: https://t.me/GyaanSetuAi