Context Mode হলো Claude Code-এর তৃতীয় পক্ষের plugin। এটি কিছু বড় tool ফলাফল নিজস্ব tool দিয়ে পাঠায় এবং সেশনের ঘটনার স্থানীয় সূচি রাখে। ডেভেলপার দেখতে পারেন কোডিংয়ের সময় কথোপকথনে কী পৌঁছেছে। পরিসংখ্যান শুধু plugin-এর আউটপুট ব্যবস্থাপনা বোঝায়; কাজ সঠিক কি না তা নির্ধারণ করে পরিবর্তিত ফাইল ও গ্রহণযোগ্যতার পরীক্ষা। নির্দেশিকাটি রক্ষণাবেক্ষণকারীর version 1.0.169 ফাইল এবং Claude Code-এর বর্তমান plugin নির্দেশনাঅনুসরণ করে, যা ২০ অক্টোবর ২০২৬-এ যাচাই করা হয়েছে। BIG CHANGE এই লেখার জন্য plugin ইনস্টল বা কোডিং সেশন চালায়নি।

বড় পরিবর্তন

  • কী বদলেছে: Claude Code plugin নির্বাচিত tool call আটকে বড় ফলাফল কথোপকথনের বাইরে রাখতে এবং পরে খোঁজার জন্য ঘটনা সূচিবদ্ধ করতে পারে। আসল ইনস্টল করা marketplace version ও সক্রিয় hook নিজের সেশনে পরীক্ষা করতে হবে।
  • কেন গুরুত্বপূর্ণ: দীর্ঘ কাজে plugin-এর আউটপুট রেকর্ডের সঙ্গে আসল ফাইল ও test ফলাফল তুলনা করা যায়। এতে বোঝা যায় ছাঁকনি সিদ্ধান্তের প্রমাণ রেখেছে কি না; compression সংখ্যাকে উপকারী কাজের প্রমাণ ধরতে হয় না।
  • কী খেয়াল করবেন: নির্ধারিত call ইনস্টল করা পরিবেশে সত্যিই নির্দিষ্ট পথে যাচ্ছে কি না এবং সেশন সংক্ষেপ বা পুনরায় শুরু করার পর মূল প্রমাণ পাওয়া যাচ্ছে কি না, সেটিই আসল পরীক্ষা। স্থানীয় প্রতিবেদন provider-এর বিল বা code-এর যথার্থতা প্রমাণ করে না।

ইনস্টলের আগে

অনুমোদিত Claude Code terminal সেশন ও পরিবর্তনের অধিকার থাকা repository ব্যবহার করুন। পরিচিত সমাপ্তি পরীক্ষা থাকা ছোট কাজ বাছুন: সংশ্লিষ্ট ফাইল, বর্তমান test বা build command এবং অক্ষুণ্ণ রাখার আচরণ। নিজস্ব সেশন নিয়ন্ত্রণের তুলনার জন্য আমাদের context পরীক্ষা ও সেশন চালিয়ে যাওয়ার নির্দেশিকা আলোচনা করে /context এবং /compact , এই plugin ছাড়াই।

Terminal-এ ইনস্টল করা Claude Code ও Node.js version লিখে রাখুন:

Terminal
claude --version
node --version

এই নির্দিষ্ট revision-এর plugin package -এর জন্য Node.js 22.5.0 বা পরের সংস্করণ প্রয়োজন। এর Claude Code manifest নিচেরটি দিয়ে MCP server চালু করে: node। Plugin process থেকে Node পাওয়া যাচ্ছে কি না দেখে interactive সেশনে নিশ্চিত করুন যে /plugin আছে। না থাকলে আপনার Claude Code distribution-এর setup নির্দেশনাঅনুসরণ করুন; রক্ষণাবেক্ষণকারীর README-এর পুরোনো ন্যূনতম version বর্তমান নিয়ন্ত্রণের নির্ভরযোগ্য সামঞ্জস্য পরীক্ষা নয়।

Bash hook চলে এমন platform নিন: macOS, Linux, WSL অথবা Claude Code-এর জন্য Git Bash প্রস্তুত Windows। Claude Code নিজে native Windows-এ PowerShell দিয়ে চলে, কিন্তু নির্দিষ্ট hook matching নিয়ম নাম দেয় Bash-এর, PowerShell-এর নয়। শুধু PowerShell tool পথে স্বয়ংক্রিয় routing এই ফাইলগুলো প্রমাণ করে না।

কর্মক্ষেত্রে তৃতীয় পক্ষের plugin ইনস্টলের অনুমতি নিন। প্রতিষ্ঠানের নিয়ম অনুযায়ী এর Elastic License 2.0, hook command ও server manifest দেখুন। Claude Code বলে plugin hook ও MCP server tool sandbox-এর বাইরে user-এর অধিকার নিয়ে চলে; model tool call অনুমোদন করলে এই process sandbox-এ যায় না। Plugin repository পড়তে এবং user-এর ফাইল ও credential ব্যবহারের অধিকার পেতে পারে। স্থানীয় সূচি মানেই নির্বাচিত prompt ও ফলাফল model provider-এর কাছে যায় না, এমন নয়। সংবেদনশীল বিষয়ের আগে account-এর তথ্য ব্যবহারের শর্ত পড়ুন।

1. ইনস্টলের পরিসর ভেবেচিন্তে বাছুন

Interactive Claude Code সেশনে নিচের command দিন:

Text
/plugin marketplace add mksglu/context-mode
/plugin install context-mode@context-mode

দ্বিতীয় command, Claude Code-এর বর্তমান ইনস্টল প্রক্রিয়াঅনুযায়ী plugin details panel খোলে। তালিকায় skills, hooks ও MCP server দেখুন। বড় অনুমতি না থাকলে স্থানীয় পরিসর বাছুন, যাতে এই repository-তে শুধু আপনি পরীক্ষা করেন। User scope আপনার সব project-এ এবং project scope ইনস্টল করা সহযোগীদের জন্য সক্রিয় করে। Install summary এবং নিচের Errors tab পড়ুন: /plugin । Reload নির্দেশ অনুসরণ করুন বা Claude Code restart করুন। জোর করে /reload-plugins --force চালালে prompt cache বাতিল হয়ে uncached request হতে পারে; শুধু বর্তমান সেশনে অবিলম্বে সক্রিয় করতে চাইলে ব্যবহার করুন।

নিচের Installed tab-এ Context Mode কাঙ্ক্ষিত পরিসরে আছে কি না দেখুন: /plugin। আলাদা terminal থেকে আসল installed version ও status লিখুন:

Terminal
claude plugin list

গবেষণার snapshot version 1.0.169, repository commit b31c7ee853cb9ea76121e24d368599390972a997; marketplace command সেই commit নির্দিষ্ট করে না । বদলানো command বা আচরণ আসল installed version অনুযায়ী বিচার করুন। রক্ষণাবেক্ষণকারীর আলাদা npx পদ্ধতি শুধু MCP tools দেয়, স্বয়ংক্রিয় hooks নয়; তাই এই plugin installation-এর সমান নয়।

2. ইনস্টল করা plugin পরীক্ষা করুন

সক্রিয় Claude Code সেশনে চালান:

Text
/context-mode:ctx-doctor

সম্পূর্ণ প্রতিবেদন রাখুন। নির্দিষ্ট revision-এর ত্রুটি নির্ণয়ের skill ফলাফলে নিচের label দেয়: [OK], [FAIL] এবং [WARN]। Runtime, hook registration, SQLite FTS5 search, plugin registration ও version লাইন দেখুন। উল্লেখ করা কারণ অনুযায়ী ব্যর্থতা ঠিক করুন। Skill বা server না থাকলে নিচের Errors tab দেখুন: /plugin এবং Claude Code-এর plugin সমস্যা সমাধানের নির্দেশিকা। পরীক্ষা পাশ করা setup-এর নির্ণয়; পরের ধাপ কাজের সময় প্রকৃত routing যাচাই করে।

3. আসল কাজে routing পর্যবেক্ষণ করুন

কাজের আগে লক্ষ্য, গ্রহণযোগ্যতার পরীক্ষা ও repository অবস্থা রাখুন। এই terminal command আগের পরিবর্তন শনাক্ত করতে সাহায্য করে, সেগুলোকে plugin-এর কাজ বলে না:

Terminal
git status --short
git diff --stat

Claude Code সেশনে /context-mode:ctx-stats চালিয়ে পুরো প্রাথমিক প্রতিবেদন রাখুন। অনুমোদিত কাজ করুন। আসল tool name ও ফলাফল দেখুন: প্রাসঙ্গিক read, search, shell command বা MCP call কি Context Mode tools ব্যবহার করেছে, এবং ছাঁকনিতে বাদ পড়া মূল তথ্য ফেরত পাওয়া যায় কি? পরে একই stats command চালান:

Text
/context-mode:ctx-stats

এই পরিসংখ্যানের skill বর্তমান সেশনের আউটপুট tool অনুযায়ী দেখায়। প্রাসঙ্গিক call না থাকলে খালি প্রতিবেদনে plugin-এর কোনো পর্যবেক্ষিত প্রভাব নেই। দুই প্রতিবেদন কাজের সঙ্গে রেখে দেখা call-এর সঙ্গে তুলনা করুন। রক্ষণাবেক্ষণকারীর compression ও session-duration সংখ্যা তার উদাহরণ, আপনার কাজের মাপ নয়। Token বা context অনুমান provider invoice বা সঠিক সম্পাদনার প্রমাণ নয়। Claude Code ও model ব্যবহারে account বা provider-এর শর্ত প্রযোজ্য থাকে।

কথোপকথন সংক্ষেপ বা পুনরায় শুরু হলে আরেকটি সম্পাদনার আগে ফিরে পাওয়া অবস্থা দেখুন। আসল ফাইল, diff ও মূল acceptance command দেখুন; ছাঁকা অংশ বিচার করতে সম্পূর্ণ ফলাফল আনুন। স্থানীয় event index আগের সিদ্ধান্ত খুঁজতে পারে, কিন্তু মনে রাখা অবস্থা repository যাচাই করে না। শেষে আসল পরীক্ষা চালিয়ে diff নিজে দেখুন। Command, exit result, ফাইল ও অসমাধিত ব্যর্থতা লিখুন। কাজ ব্যর্থ হলেও প্রতিবেদন উপকারী হতে পারে; ব্যর্থতাকে সফল বানাতে পারে না।

4. প্রমাণ না ফেলে পুনরুদ্ধার করুন

Routing দরকারি tool আটকালে সঠিক error ও প্রতিবেদন রেখে নিচের Errors tab দেখুন: /plugin। কারণ plugin হলে নিচের Installed tab থেকে Context Mode বন্ধ করুন: /plugin, যে পরিসর থেকে এটি সক্রিয় হয় সেখানে। Local, project ও user setting-এর প্রভাব ও অগ্রাধিকার আলাদা। নতুন Claude Code সেশন খুলে বন্ধ হওয়া নিশ্চিত করুন, সাধারণ tool ও কাজের আসল অবস্থা ব্যবহারযোগ্য কি না দেখুন। কী হয়েছে বোঝাতে প্রতিবেদন ও মূল আউটপুট রাখুন।

বন্ধ করলে স্থানীয় সূচি মুছে যায় না। Plugin-এর পরিষ্কার করার skill ইচ্ছাকৃত ও ফেরানো যায় না এমন কাজ বর্ণনা করে: /context-mode:ctx-purge । Session scope-এ সঠিক session ID লাগে; এটি সেই সেশনের rows ও search chunks মুছে, অন্য session ও project stats রাখে। Project scope সূচিবদ্ধ বিষয়, সব project-session ঘটনা, event file ও stats মুছে। প্রয়োজনীয় প্রমাণ রেখে পরিসর ঠিক ও নিশ্চিত করুন; কোনো purge সাধারণ সমস্যা সমাধানের ধাপ নয়। /clear এবং /compact Context Mode-এর জমা তথ্য মোছে না।

উৎস ও আরও পড়ুন