
Claude Code AGENTS.md-ს ტელემეტრიის გარეშე არ კითხულობს
Claude Code 2.1.277-ში AGENTS.md-ის მხარდაჭერა დაემატა, თუმცა ახალი გამოძიებით ირკვევა, რომ ჩამტვირთველი შორეულ feature flag-ზეა დამოკიდებული: ტელემეტრიის ან არასავალდებულო ტრაფიკის გამორთვისას ლოკალური ფაილი გაფრთხილების გარეშე გამოტოვებულია.
Claude Code 2.1.277-ში დაემატა AGENTS.md-ის მხარდაჭერა: პროექტში, სადაც CLAUDE.md არ არის, ხელსაწყომ ალტერნატიული ინსტრუქციების ფაილი უნდა წაიკითხოს. blog.szypowi.cz-ზე გამოქვეყნებული გამოძიება აჩვენებს, რომ ეს მხარდაჭერა ჩუმად არის დამოკიდებული ჩართულ ტელემეტრიასა და სხვა არასავალდებულო ტრაფიკზე.
სად არის ბარიერი
AGENTS.md-ის ჩამტვირთველი ჩაშენებული plugin-ია სახელად agents-md. 2.1.280-ის პაკეტში მისი რეგისტრაცია isOnByDefault-ს false-ად აყენებს, ხოლო ხელმისაწვდომობას tengu_agents_md_mod-ის სახელწოდების შორეული feature flag-ით განსაზღვრავს, სადაც false არის სარეზერვო მნიშვნელობა. როცა flag-ის მიღება ვერ ხერხდება, plugin-ი მიუწვდომელია და ლოკალური ფაილი არასოდეს იკითხება, თუმცა markdown-ის წაკითხვას სამუშაო დირექტორიიდან ქსელი არ სჭირდება. ავტორმა მიზეზს GitHub-ის issue #95690-ში მიაკვლია და საკუთარი გაზომვებიც დაამატა.
როგორ ჩატარდა ტესტი
ტესტი მინიმალური იყო: ცარიელი დირექტორია მხოლოდ canary-სიტყვიანი AGENTS.md-ით და CLI-სთვის მოთხოვნა, დაესახელებინა ეს სიტყვა ფაილების წაკითხვის გარეშე. თითოეული კონფიგურაცია ორჯერ გაეშვა, რადგან პირველი სესია მხოლოდ flag-ს იღებს.
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1-ის ან DISABLE_TELEMETRY=1-ის დაყენებისას ფაილი არასოდეს ჩაიტვირთა; ორივე ცვლადის გასუფთავება გახდა საჭირო. რომელიმეს 0-ზე დაყენება არ ეხმარება, რადგან ნებისმიერი მნიშვნელობა ითვლება. პროექტის .claude/settings.json-ში env ბლოკს ეფექტი არ აქვს, ასე რომ ფუნქცია ცალკე რეპოზიტორიისთვის ვერ ჩაირთვება. სესიის დონის override, რომელიც --settings-ით გადაეცემა, მუშაობს — მეორე სესიიდან დაწყებული. არცერთ შემთხვევაში გაფრთხილება არ იბეჭდება. იგივე პრობლემა აქვთ third-party gateway-ებს, Bedrock-სა და Vertex-ს, რადგან იქ flag ვერასოდეს ხდება true.
გვერდის ავლა
CLAUDE.md მხარს უჭერს @path იმპორტებს და ისინი არ არიან შეზღუდული. AGENTS.md-ის გვერდით მდებარე ერთსტრიქონიანი CLAUDE.md მას ტელემეტრიის გამორთვის დროსაც ტვირთავს — იგივე canary-ტესტი სიტყვას აბრუნებს. ფასი ერთი დამატებითი ფაილია თითო რეპოზიტორიაზე, სწორედ ის ტვირთი, რომლის მოცილებასაც AGENTS.md-ის მხარდაჭერა ისახავდა მიზნად.
რატომ არის სიჩუმე მიუღებელი
ავტორის აზრით, ტელემეტრიის გამორთვა მომხმარებელს მხოლოდ დიაგნოსტიკა უნდა დაუჯდეს და მეტი არაფერი, შორეულ გადამრთველს კი აზრი არ აქვს ფუნქციისთვის, რომლის ერთადერთი შეყვანა უკვე დისკზეა. ბარიერი ყველაზე მეტად მათ ურტყამს, ვისაც AGENTS.md ყველაზე მეტად აინტერესებს: ადამიანებს, რომლებიც რამდენიმე აგენტისთვის ერთ ინსტრუქციათა ფაილს ინახავენ, და გუნდებს, რომლებიც პოლიტიკით თიშავენ არასავალდებულო ტრაფიკს. ვინაიდან არაფერი ილოგება, უმეტესობა დაასკვნის, რომ მოდელმა მათი ინსტრუქციები უგულებელყო. ავტორი ითხოვს გაფრთხილებას გაშვებისას, როცა AGENTS.md არსებობს, მაგრამ გამოტოვებულია, ასევე მომხმარებლის დონის AGENTS.md-ს და საერთო .agents/skills გზის ნატიურ მხარდაჭერას, რომელსაც Codex უკვე კითხულობს. მანამდე ის ერთსტრიქონიან CLAUDE.md-ს და skill-ებისთვის symlink-ს იყენებს.
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.