Re: AGENTS.md and CLAUDE.md Are Concessions to Proprietary Services, Not Defenses Against Them
Eli Zaretskii <[email protected]> Tue, 04 Aug 2026 09:59:44 +0300
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <[email protected]> |
On 4 August 2026 09:36:32 GMT+03:00, Jean Louis <bugs@gnu=2Esupport> wrote: > On 2026-08-04 09:16, Yuri Khan wrote: > > On Tue, Aug 4, 2026 at 9:24=E2=80=AFAM Jean Louis <bugs@gnu=2Esupport>= wrote: > >=20 > >> Apply that logic here: If you didn't have proprietary LLMs (Claude, > >> ChatGPT, etc=2E), would you ever need an AGENTS=2Emd or CLAUDE=2Emd f= ile? The > >> answer is no=2E These files exist only because proprietary services e= xist=2E > >=20 > > Pi Coding Agent <https://pi=2Edev/> is Free software (MIT License), > > works with locally hosted models, and observes AGENTS=2Emd=2E > >=20 > > OpenCode <https://opencode=2Eai/> is Free software (also MIT), works > > with locally hosted models, and observes AGENTS=2Emd=2E > >=20 > > Goose <https://goose-docs=2Eai/> is Free software (Apache 2=2E0), work= s > > with locally hosted models, and observes AGENTS=2Emd=2E > >=20 > > Please refrain from sowing FUD=2E >=20 > This is not FUD=2E It's a principled question: why should GNU adopt a co= nvention created by a proprietary company, when it offers no guarantee and = most LLM tools ignore it? If free software agents want our policies, they c= an read CONTRIBUTE=2E Please address the substantive concern rather than di= smissing it=2E So just because some proprietor invented a file name (assuming that is ind= eed so), we are forever forbidden from using that file name for our purpose= s? Don't be ridiculous=2E=20 > Let me take example of OpenCode; >=20 > Ignore AGENTS=2Emd and and improve my-package=2Eel >=20 > and it goes on and improves the my-package=2Eel >=20 > That is empirical proof that AGENTS=2Emd are not good to enforce the po= licy=2E =20 If they do it in some popular cases, they can still be useful=2E > And you cannot prove that AGENTS=2Emd will work=2E We don't need to prove anything here, since this is just one of several me= asures we are considering=2E