Claude Code 2.1.277-এ repository instruction file AGENTS.md-এর native support এনেছে। তবে সুবিধাটির একটি গুরুত্বপূর্ণ সীমা আছে: Anthropic-এর বর্তমান নথি বলছে, feature flag আনতে না-পারা session—যেমন telemetry বন্ধ থাকা session ও অনেক third-party provider-এর setup—শুধু CLAUDE.md file-টিই লোড করে।

প্রকাশিত agents-md plugin file লোড করাকে তার ঐচ্ছিক telemetry row থেকে আলাদা রেখেছে। ওই row-তে সংখ্যা ও আগে থেকে ঠিক করা বিকল্পের হিসাব থাকে; file path বা তার text থাকে না। তার আগের ধাপে remote flag ঠিক করে built-in loader চালু করা যাবে কি না।

বড় পরিবর্তন

  • কী বদলেছে: স্থানীয় instruction file-কে এখন remote rollout-এর একটি সীমা পেরোতে হয়: feature-flag access থাকলেই Claude Code-এর built-in AGENTS.md reader পাওয়া যায়।
  • কেন গুরুত্বপূর্ণ: একই commit ব্যবহার করলেও দুই developer ভিন্ন project instruction পেতে পারেন; কারণ তাঁদের version, provider বা privacy setting আলাদা হতে পারে। এতে দলের মধ্যে agent-এর আচরণ পুনরুৎপাদন করা কঠিন হয়।
  • কী লক্ষ করবেন: একাধিক provider বা কঠোরভাবে নিয়ন্ত্রিত environment-এ কাজ করা দল instruction loading-কে runtime dependency হিসেবে ধরতে পারে, প্রতিটি setup-এ তা যাচাই করতে পারে এবং portable পথ হিসেবে CLAUDE.md import রাখতে পারে।

release ও প্রতিবেদন কী প্রতিষ্ঠা করে

Anthropic-এর 2.1.277 release notes-এ ১৮ সেপ্টেম্বরের তারিখসহ বলা হয়েছে, project-এ AGENTS.md থাকলে Claude Code CLAUDE.md নেই এমন ক্ষেত্রে AGENTS.md পড়ে। ওই release-এ Bedrock, Vertex ও Foundry বাদ থাকার কথাও notes-এ আছে।

বর্তমান project-memory documentation-এ আরও বলা হয়েছে, support-যুক্ত version install বা upgrade করার পর প্রথম session-এ এবং built-in plugin বন্ধ থাকলে file পড়া হয় না।

Przemek Szypowski-র ঘটনাটি জানানো প্রতিবেদন-এ 2.1.280 version-এ canary test-এর কথা আছে। তাঁর মতে, DISABLE_TELEMETRY এবং CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC তাঁর AGENTS.md load হতে দেয়নি; পাশে থাকা CLAUDE.md import কাজ করেছে। BIG CHANGE ওই paid model test পুনরুৎপাদন করেনি। Anthropic-এর নথি এখন একই availability condition স্বাধীনভাবেও জানায়।

feature পাওয়া যাওয়া ও telemetry log লেখা আলাদা বিষয়

Anthropic-এর environment variable-এর নথি জানায়, যেকোনো DISABLE_TELEMETRY non-empty মান—যার মধ্যে 0 অথবা false—telemetry বন্ধ করে এবং feature-flag আনা বন্ধ করে। DO_NOT_TRACK, DISABLE_GROWTHBOOK এবং CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC দিয়েও flag আনা বন্ধ হতে পারে। Third-party-provider session বাদ থাকে, যদি না embedding host CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST সেট করে; Claude apps gateway session-ও বাদ থাকে।

প্রকাশিত plugin README-এ বলা হয়েছে, telemetry call না-পৌঁছালে তা বাদ পড়ে, কিন্তু plugin-এর অন্য কাজ বদলায় না। repository-র mods overview telemetry ও agents-md-কে আলাদা built-in হিসেবে চিহ্নিত করেছে।

source code-এ loader কীভাবে কাজ করে, আর কোনো session সেই loader পায় কি না product documentation-এ তা বর্ণিত। module-এর ভেতরের ঐচ্ছিক logging, বাইরে থেকে loader পাওয়ার শর্ত সরায় না।

২৩ সেপ্টেম্বর BIG CHANGE সংগ্রহ করেছে agents-md README ও registration module—দুটি source থেকেই নেওয়া: main branch, আর ২২ সেপ্টেম্বর প্রকাশিত 2.1.280 tag। প্রতিটি জোড়ার byte হুবহু এক ছিল।

Claude Code file-টি যেভাবে লোড করে

plugin চালু ও পাওয়া গেলে default mode এই precedence মেনে চলে:

instruction file

default ফল

AGENTS.md এবং project-এ Claude-এর instruction file নেই

AGENTS.md লোড হয়

project-এর CLAUDE.md, .claude/CLAUDE.md অথবা CLAUDE.local.md working directory-তে বা তার ওপরের folder-এ

সরাসরি AGENTS.md load ওই file-গুলোর অগ্রাধিকার মেনে সরে যায়

user বা managed CLAUDE.md, অথবা .claude/rules/

এগুলো এটির অগ্রাধিকার বদলায় না: AGENTS.md

দুই ধরনের file-ই চালু করতে Project instructions বদলান /config-এ। JSON option user setting-এ, --settings বা managed setting-এ রাখতে হয়; project ও local settings file উপেক্ষা করা হয়।

fallback হলো একটি স্পষ্ট import

সরাসরি support নেই এমন session-এর জন্য Anthropic shared file-এর পাশে একটি CLAUDE.md file-এ এই লাইন রাখার পরামর্শ দেয়:

@AGENTS.md

import করলে file-টি অন্তর্ভুক্ত হয়; prose-এ Claude-কে file পড়তে বললে সিদ্ধান্তটি model-এর হাতে থাকে।

যাচাই করুন claude --version এবং /config-এ Project instructions দেখুন। 2.1.280-এ /config-এর পর /memory অথবা /context সরাসরি load হওয়া AGENTS.md তালিকায় দেখাতে পারে; আগের support-যুক্ত version-এ সেখানে এটি দেখা যেত না।