Re: AGENTS.md and CLAUDE.md Are Concessions to Proprietary Services, Not Defenses Against Them
Yuri Khan <[email protected]> Tue, 4 Aug 2026 17:02:16 +0700
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <CAP_d_8WECVEQ6_g84L8N_y-=jB04NUOs0nZYXkvK6Vu3fvV9Cw@mail.gmail.com> |
On Tue, Aug 4, 2026 at 4:31=E2=80=AFPM Jean Louis <[email protected]> wrote: > Nevertheless you can prove the point if you find any standard on using ag= ents.md and if such standard isn't there who is it them benefiting? https://agents.md/ It is an emerging convention and it benefits teams where contributors do not have to agree on a single harness. > I don't use harness. Why you think people need to use harness to generate= code? Anything that takes LLM output, evaluates parts of it as commands, and feeds those commands=E2=80=99 output back to the LLM, is a harness. Something that interfaces with an LLM but is not a harness is just a chat UI. One could, in principle, manually paste the contents of a file into a chat UI, give an instruction, get text back, and copy that text back into the file. That would be code generation without a harness. People do not, in general, do that. > Since when would Emacs need to comply to rules set by Anthropic? > > And it will anyway waste time on vendor specific motion. Have you been listening? AGENTS.md is *as far* from a vendor-specific convention as possible. And it is exactly Anthropic Claude Code that still insists on a vendor-specific CLAUDE.md name. > >Basically as a maintainer of a GPL-licensed project you can=E2=80=99t en= force > >any policy on the individual user, until and unless they start > >redistributing it. > > That's right. Just goal is to prevent LLM generated contribution and that= can be done technically like git hooks and by review and observation proce= ss. The goal is not that. The goal is to have contribution that is license-compatible with the rest of Emacs. That is a social problem and those cannot be meaningfully solved by technical means.