Claude Code ব্যবহারকারীরা এখন plugin হিসেবে প্যাকেজ করা JavaScript বা TypeScript function দিয়ে assistant-এর interface ও আচরণ বদলাতে পারেন। Anthropic 1 অক্টোবর mods প্রকাশ করেছে, CLI এবং Claude Desktop-এর Code tab-এ সমর্থনসহ। developer-রা কথোপকথনের ভেতরে context ব্যবহারের display যোগ করতে পারেন।

Anthropic বলছে, mods ব্যবহারকারীর machine permission নিয়ে চলে; এগুলো sandbox-এ সীমাবদ্ধ নয়। একটি mod session data পড়তে বা model call-ও করতে পারে। install করার আগে এর code ও publisher যাচাই করুন।

এই guide Claude Code ব্যবহার করেন এবং ছোট, দৃশ্যমান customization চান—এমন developer-দের জন্য। কাজটি হলো context-window usage দেখানো display তৈরি করা, তৈরি হওয়া plugin পরীক্ষা করা এবং সেটি রেখে দেবেন কি না ঠিক করা। নির্দেশনাগুলো নথির ভিত্তিতে লেখা এবং 2 অক্টোবর Claude Code v2.1.287 ও পরের সংস্করণের সঙ্গে মিলিয়ে দেখা। BIG CHANGE এই প্রক্রিয়া চালায়নি বা তৈরি হওয়া code স্বাধীনভাবে পরীক্ষা করেনি।

মূল পরিবর্তন

  • কী বদলেছে: Claude Code mods এমন function যোগ করে যা event বদলাতে এবং assistant-এর interface-এর ভেতরে আঁকতে পারে; এগুলো বিদ্যমান plugin system-এ প্যাকেজ করা হয়।
  • কেন গুরুত্বপূর্ণ: developer-রা session-এর মধ্যে display বা workflow control তৈরি করতে পারেন; একই সঙ্গে সেই code-কে machine ও conversation-এ access দিতে হয়।
  • কী নজরে রাখবেন: mod-এর প্রকৃত call ও আচরণ তার উদ্দেশ্যের সঙ্গে মেলে কি না, প্রতিষ্ঠানের কোন control প্রযোজ্য এবং Claude Code সংস্করণভেদে API বদলেছে কি না।

version, account ও workspace যাচাই করুন

একটি shell-এ claude --version চালান। বর্তমান mods documentation অনুযায়ী v2.1.287 বা পরের সংস্করণ দরকার এবং mods default-এ enabled থাকে। আগের early-access environment variable-এর setting এই release নিয়ন্ত্রণ করে না।

আপনার Claude Code access এবং বিশ্বস্ত বলে মেনে নেওয়া workspace লাগবে। Anthropic-এর setup documentation-এ Pro, Max, Team, Enterprise ও Console account এবং সমর্থিত third-party API provider-এর কথা আছে। বিনামূল্যের Claude chat plan-এ Claude Code নেই। প্রতিষ্ঠানের setting user-created mod load হতে বাধা দিতে পারে।

interactive terminal session ব্যবহার করুন। CLI এবং সমর্থিত Desktop session-এ mod interface দেখা যায়। VS Code chat panel ও headless session-এ hook-ও চলে, কিন্তু সেখানে drawing দেখা যায় না। Desktop-এর WSL session-এ plugin সমর্থিত নয়।

display তৈরি ও পরীক্ষা করুন

Anthropic-এর 1 অক্টোবরের tutorial-এ Token Weather নামে একটি display-এর নির্দেশনা আছে, যা turn শেষ হওয়ার পর context usage পড়ে। এর percentage শেষ response-এ ব্যবহৃত context এবং model-এর context window-এর ভিত্তিতে হিসাব হয়। এটি usage indicator; উত্তরের গুণমান মাপার কোনো নথিভুক্ত মাপকাঠি নয়।

  1. বিশ্বস্ত workspace-এ claude চালু করুন। Claude-কে এমন mod তৈরি করতে বলুন, যা prompt-এর ওপরে context percentage, ব্যবহৃত token এবং context-window-এর আকার দেখায়; এবং প্রতিটি সম্পন্ন main-agent turn-এর পর তা update করে। নথিভুক্ত session-usage API ব্যবহার এবং শুধু display দেখানোর implementation চাইুন; file access, process চালানো, network request বা model call যেন না থাকে। নথিভুক্ত creation path-এর জন্য এটি আমাদের আরও সীমিত specification; শুধু এমন অনুরোধ করলেই ওই সীমাগুলো কার্যকর হয় না।
  2. Claude যে file তৈরি করে তা review করুন। creation manual অনুযায়ী plugin session-এর directory-র ভেতরে ~/.claude/dev-mods/ রাখা হয়। এর manifest, hook configuration এবং code পরীক্ষা করুন। hot reload চালু করতে Claude Code অনুমতি চাইবে; সম্মতি দিলে এই session-এর mod এবং পরবর্তী revision চলবে।
  3. চালু করার আগে shell-এ claude plugin validate-এর পরে প্রকৃত plugin directory দিয়ে চালান। রিপোর্ট করা event hook ও API call পড়ুন। উদ্দেশ্য অনুযায়ী usage পড়া, state রাখা এবং render করা দরকার। file, environment variable, process, network বা model-এ access থাকলে তা খতিয়ে দেখুন; source-এ event rewrite থাকলেও পড়ুন। validation সফল হলে বোঝায় loader-এর সঙ্গে compatibility আছে, নিরাপত্তার নিশ্চয়তা নয়।
  4. review করা implementation অনুমোদনের পর /plugin চালিয়ে Installed tab-এ mod-টি আছে কি না দেখুন। একটি সাধারণ request পাঠিয়ে turn শেষে band update হয় কি না যাচাই করুন। plugin load হয়েছে এবং দৃশ্যমান usage value update হচ্ছে—এটাই কাজ শেষ হওয়ার সংকেত; শুধু file তৈরি হওয়া কার্যকারিতা প্রমাণ করে না।

প্রথম চেষ্টাতেই Claude কাঙ্ক্ষিত implementation তৈরি করবে—এ নিশ্চয়তা এই ধাপগুলো দেয় না। পূর্ণ Token Weather implementation ও test example-এর সঙ্গে তৈরি code তুলনা করতে পারেন। tutorial-এ বলা হয়েছে, সাধারণ session-usage reading বিনামূল্যে; breakdown চাইলে token-count request পাঠানো হতে পারে। Claude-কে mod লিখতে বা বদলাতে বললেও স্বাভাবিক Claude Code usage খরচ হয়।

code ও তার permission নজরে রাখুন

session-এ তৈরি mod অস্থায়ী। creation manual অনুযায়ী, mod রাখতে তার directory নিজের কোনো location-এ কপি করুন; এরপর claude --plugin-dir এবং সেই location দিয়ে session শুরু করুন। প্রতিবার load হলে .claude-plugin/types/-এর অধীনে সংস্করণ-নির্দিষ্ট declaration লেখা হয়; API বদলাতে পারে বলে update-এর সময় এগুলো যাচাই করুন।

Anthropic-এর প্রশাসন নির্দেশিকা-তে এমন একটি সীমার কথা আছে যা tool-permission rule দেখলে আড়ালে থেকে যেতে পারে। built-in security guard Team বা Enterprise ব্যবহারকারীদের জন্য, অথবা managed setting-সহ machine-এ load হয়। default configuration-এ Claude-এর tool call অনুমোদনকারী user mod-এর ওপর deny rule প্রাধান্য পায়। তবে এই নিয়ম mod-এর নিজস্ব filesystem বা process API call সীমাবদ্ধ করে না। administrator-রা user-installed mod আটকে দিতে বা তাদের call-এর ওপর policy mod প্রয়োগ করতে পারেন।

ওই 22 সেপ্টেম্বরের Pluto Security investigation-এ pre-release implementation-এর পরীক্ষায় credential access, interface-এ ছদ্মবেশ এবং দূর থেকে code পরিবর্তনের কথা উঠে এসেছে। Pluto এই extension-গুলোর জন্য security software বিক্রি করে, এবং তাদের প্রতিবেদন স্পষ্টভাবে সাধারণভাবে উন্মুক্ত হওয়ার আগের সংস্করণ নিয়ে। plugin source ও download করা dependency পড়ার ক্ষেত্রে এটি প্রাসঙ্গিক প্রমাণ; নির্দিষ্ট ফলগুলো v2.1.287-এর আচরণ প্রতিষ্ঠা করে না। বর্তমান permission-এর বিবরণ Anthropic-এর নথিতে আছে।

plugin control থেকে mod বন্ধ করুন। একটি session-এ --safe-mode দিয়ে install করা mod ও অন্যান্য customization বাদ দেওয়া যায়।

ব্যবহার ও খরচ

Anthropic-এর launch post ও mods manual-এ mods-এর জন্য আলাদা fee বলা নেই। Claude Code-এর খরচ-সংক্রান্ত নথি বলছে, subscription-এ plan allowance থেকে usage কাটা হয়; Console ও cloud-provider ব্যবহারে token অনুযায়ী বিল হয়। model call করা mod ওই usage খরচ করতে পারে। আপনার sign-in পদ্ধতি অনুযায়ী /usage এবং billing interface-এ হিসাব যাচাই করুন; context percentage বিল বা খরচের সীমা নয়।

পর্যালোচনা করা plugin-এর পাশে Claude Code version লিখে রাখুন। command approval বা download করা helper যোগ করলে নতুন করে review দরকার, কারণ এতে code কী করতে পারে তা বদলে যায়।

সূত্র ও আরও পাঠ

  • Anthropic, Customize Claude Code with mods, 1 অক্টোবর 2026: release announcement, plugin packaging এবং machine access সম্পর্কে স্পষ্ট সতর্কতা। Anthropic-ই Claude Code তৈরি ও বিক্রি করে।
  • Mods overview, 2 অক্টোবর যাচাই করা: version, কোন session surface-এ চলে, host permission, validation এবং disable করার control।
  • Create a mod, 2 অক্টোবর যাচাই করা: creation, approval, hot reload, সংরক্ষণ এবং version-নির্দিষ্ট type declaration। প্রত্যাশিত আচরণ নথিভুক্ত, BIG CHANGE-এর পরীক্ষা নয়।
  • Getting started with Claude Code mods, Addy Osmani, 1 অক্টোবর: Token Weather-এর মাপকাঠি, code ও test example। প্রদর্শিত ফল Anthropic-এর।
  • Manage mods for your organization, 2 অক্টোবর যাচাই করা: guard-এর প্রাপ্যতা, deny rule-এর পরিধি ও administrator-এর বিকল্প। এতে সাধারণভাবে user mod machine থেকে বিচ্ছিন্ন হয় না।
  • Advanced setup এবং Manage costs effectively, 2 অক্টোবর যাচাই করা: account-এর পূর্বশর্ত, authentication-নির্ভর billing এবং usage tracking। পর্যালোচিত launch source-এ mods-এর আলাদা মূল্য বলা হয়নি।
  • Pluto Security, Inside Claude Code Function Hooks, 22 সেপ্টেম্বর: গবেষকদের pre-release পরীক্ষা ও তার সীমা। Pluto extension-security পণ্য বাজারজাত করে; আমরা তাদের পরীক্ষা পুনরাবৃত্তি করিনি।