Re: AGENTS.md and CLAUDE.md Are Concessions to Proprietary Services, Not Defenses Against Them

Eli Zaretskii <[email protected]> Tue, 04 Aug 2026 09:42:32 +0300
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
On 4 August 2026 08:58:54 GMT+03:00, Jean Louis <bugs@gnu=2Esupport> wrote:
> Eli, you say I am "confused" and that article about Service as a Softwar=
e Substitute has nothing to do with this discussion: Who Does That Server R=
eally Serve? - GNU Project - Free Software Foundation: https://www=2Egnu=2E=
org/philosophy/who-does-that-server-really-serve=2Ehtml
>=20
> Maybe you miss to read what I actually wrote due to rejecting me persona=
lly?
>=20
> I talk about strategic concession while you wish to do tactical defense=
=2E
>=20
> You said that you are using "features of LLM agents against them" to dis=
courage LLM generated code, and yet what you are going to achieve is making=
 Emacs compatible with proprietary service=2E
>=20
> You are not using "features of the LLM" as AGENTS=2Emd and CLAUDE=2Emd a=
re not features of the LLM, they are features of some pieces of software th=
at use LLMs, not features of LLMs=2E

This just reiterates what you already wrote, so it is not useful=2E

> I have 450 LLMs on my computer as I run them and have experience with th=
em=2E Do you? Do you think that all of the development is done exclusively =
over those few software packages that use AGENTS=2Emd or CLAUDE=2Emd? It is=
 not=2E

A partial solution is still an improvement, especially if it affects the m=
ost popular and frequent user choices=2E

> LLM as model is different from software running model!
>=20
> Software running model gives prompts to follow AGENTS=2Emd -- not the LL=
M=2E
>=20
> Even if LLM would be trained on AGENTS=2Emd while majority of LLMs in th=
e world ARE NOT TRAINED ON THAT
>=20
> The AGENTS=2Emd and CLAUDE=2Emd are inventions by proprietary company An=
thropic and made originally and specifically for their proprietary software=
=2E

I don't see why we should care about their motivation=2E  We use this for =
our purposes, not theirs=2E

> The file itself is concession=2E As those files are exclusive for those =
few software packages using the guide from Anthropic company=2E

Using a file by some name cannot be a concession to anything=2E  This is a=
 ridiculous claim, which basically makes your entire argument invalid=2E

> And those files are not related to LLMs as much, please do your research=
, LLMs are many, millions of them, and those files do not block LLM or guid=
e them, as there is no universal standard for it=2E

We are aware that not all agents will pay attention, but some popular ones=
 will=2E  And we can add more files for those other agents=2E  Again, a par=
tial solution is still an improvement=2E

> Those files are related to software that uses LLMs, and that software gi=
ves guidances prompts, and user who wish to do anything with Emacs can give=
 prompt to ignore those files and to override file's instructions=2E

We are trying to help our contributors avoid good-faith mistakes=2E  It is=
 clear that a malevolent person can overcome these measures, but that is tr=
ue regardless of LLM use, and we can do very little about it, if at all=2E =
 This is not our aim here=2E

> I understand very well what you are trying to do, but due to extensive u=
se of LLMs on my side I see that the only effect you will achieve is bow to=
 proprietary Anthropic=2E

How can preventing code generation by LLM be seriously considered "bowing"=
 to them?  That's absurd=2E

> You wish to prevent LLM-generated code, what you can do is maybe put som=
e legal notices=2E

We plan to do that as well=2E  This is just one of the measures we are con=
sidering=2E

> What works is review process, legal notices, git hooks, CONTRIBUTE polic=
y, talking more to developers to gain general understanding=2E

And we are discussing addition of those as well=2E  These =2Emd files are =
not replacements for the other measures, they are add-ons=2E  And we haven'=
t even decided yet whether we will add such files, we are still discussing=
=2E


Why did you send 3 identical copies of the same message?  Please don't do =
that, as it only increases the noise level here=2E