{"id":924668,"date":"2026-04-06T05:30:14","date_gmt":"2026-04-06T05:30:14","guid":{"rendered":"https:\/\/www.europesays.com\/de\/924668\/"},"modified":"2026-04-06T05:30:14","modified_gmt":"2026-04-06T05:30:14","slug":"agents-md-hilfreiches-agentenbriefing-oder-tokenfresser","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/de\/924668\/","title":{"rendered":"AGENTS.md: Hilfreiches Agentenbriefing oder Tokenfresser?"},"content":{"rendered":"<ol class=\"a-toc__list\">\n<li class=\"a-toc__item&#10;          &#10;            a-toc__item--counter&#10;          &#10;            a-toc__item--current\">\n<p>              AGENTS.md: Hilfreiches Agentenbriefing oder Tokenfresser?<\/p>\n<\/li>\n<\/ol>\n<p>    close notice<\/p>\n<p class=\"notice-banner__text a-u-mb-0\">\n      This article is also available in<br \/>\n        <a href=\"https:\/\/www.heise.de\/en\/background\/AGENTS-md-Helpful-agent-briefing-or-token-hog-11245317.html\" class=\"notice-banner__link a-u-inline-link\" rel=\"nofollow noopener\" target=\"_blank\">English<\/a>.<\/p>\n<p>      It was translated with technical assistance and editorially reviewed before publication.\n    <\/p>\n<p class=\"notice-banner__link a-u-mb-0\">\n    Don\u2019t show this again.\n<\/p>\n<p>Die Datei AGENTS.md ist ein Readme f\u00fcr KI-Agenten: Ein fester Ort im Repository, an dem Build\u2011Schritte, Testkommandos, Tooling, Architekturlinien und Coding-Guidelines speziell f\u00fcr autonome Coding-Agenten beschrieben sind. Die Idee ist, dass Agenten diese Datei fr\u00fch lesen und dadurch schneller verstehen, wie sie Tests ausf\u00fchren, den Code strukturieren und welche Konventionen sie beachten m\u00fcssen.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>Anbieter wie OpenAI, Anthropic, GitHub und Qwen bewerben dieses Muster offensiv. Zudem bringen viele Frameworks Kommandozeilenbefehle wie \/init mit, die aus einem bestehenden Repository automatisch eine AGENTS.md oder eine \u00e4hnliche Datei wie CLAUDE.md generieren. Dadurch hat sich der Standard rasant verbreitet: Im Jahr 2025 waren bereits zehntausende \u00f6ffentliche GitHub-Repositorys mit Kontextdateien ausgestattet, die Tendenz ist steigend. Das <a href=\"https:\/\/github.com\/agentsmd\/agents.md\" rel=\"external noopener nofollow\" target=\"_blank\">AGENTS.md-Repository auf GitHub<\/a> listet die Vorteile auf und zeigt Beispiele f\u00fcr den Aufbau solch einer Datei.<\/p>\n<p>Ein Team an der ETH Z\u00fcrich hat den Aufbau und die N\u00fctzlichkeit von AGENTS.md unter die Lupe genommen. Die Studie <a href=\"https:\/\/arxiv.org\/html\/2602.11988v1\" rel=\"external noopener nofollow\" target=\"_blank\">\u201eEvaluating AGENTS.md: Are Repository-Level Context Files Helpful for Coding Agents?\u201c<\/a> untersucht erstmals systematisch, welchen Effekt solche Dateien auf reale Agentenworkflows haben. Die Forschenden kombinieren daf\u00fcr zwei Benchmarks: das etablierte SWE\u2011bench Lite mit 300 Aufgaben aus elf popul\u00e4ren Python-Repositorys und das Benchmarktool AgentBench mit 138 Aufgaben aus zw\u00f6lf weniger bekannten Repos, die alle echte, von Entwicklern geschriebene Kontextdateien enthalten.<\/p>\n<p>Getestet hat das Team der Studie die Coding-Agenten Claude Code mit Sonnet 4.5, OpenAI Codex mit GPT-5.2 und GPT-5.1 mini sowie Qwen Code mit Qwen3-30B-Coder, jeweils in drei Varianten: ohne Kontextdatei, mit automatisch generierter Kontextdatei nach Empfehlung des jeweiligen Agentenentwicklers und \u2013 auf AgentBench \u2013 mit der real vorhandenen, von Entwicklern gepflegten Kontextdatei. Alle Agenten haben die Datei in ihren Kontext geladen, entweder AGENTS.md (f\u00fcr Codex- und Qwen-Code) oder CLAUDE.md (Claude Code). Die Erfolgsquote hat das Team dabei streng \u00fcber Testsuites gemessen: Ein Task gilt nur dann als gel\u00f6st, wenn alle zugeh\u00f6rigen Tests nach Anwenden des Agentenpatches gr\u00fcn laufen.<\/p>\n<p>Die Erkenntnis: kaum Nutzen, sp\u00fcrbare Kosten<\/p>\n<p>Das Ergebnis ist ern\u00fcchternd: LLM\u2011generierte Kontextdateien reduzieren die Erfolgsrate im Mittel leicht \u2013 um etwa 0,5 Prozentpunkte bei SWE\u2011bench Lite und rund 2 bis 3 Prozentpunkte bei AgentBench, je nach Modell. Gleichzeitig steigen die Inferenzkosten im Schnitt um 20 bis 23 Prozent, weil die Agenten mehr Schritte ausf\u00fchren und l\u00e4ngere Reasoning\u2011Passagen produzieren.<\/p>\n<p>Auch menschlich gepflegte Kontextdateien schneiden nur moderat besser ab: Sie verbessern die Erfolgsrate auf AgentBench im Mittel um etwa 4 Prozentpunkte gegen\u00fcber dem Szenario ganz ohne Kontextdatei, erh\u00f6hen aber ebenfalls die Anzahl der Agentenschritte und damit die Kosten \u2013 in einzelnen Set-ups um knapp 20 Prozent. \u00dcberspitzt formuliert bedeutet das: F\u00fcr ein paar Prozentpunkte Erfolgsgewinn bezahlt man mit deutlich mehr Tokenverbrauch, l\u00e4ngeren Laufzeiten und komplexeren Agenten-Traces.<\/p>\n<p>Die Studie zeigt, dass Agenten die Anweisungen in Kontextdateien ernst nehmen: Sind bestimmte Tools oder Workflows erw\u00e4hnt, nutzen Agenten sie h\u00e4ufiger \u2013 etwa Projektskripte, pytest, uv oder repositoryspezifische Hilfstools. Kontextdateien f\u00fchren auch zu mehr Tests, mehr Dateizugriffen und ausf\u00fchrlicherer Repositorynavigation. Das Problem ist also nicht, dass die Modelle Kontextinstruktionen ignorieren.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>Die zus\u00e4tzliche Aktivit\u00e4t macht die Aufgaben jedoch schwieriger: Mehr Anweisungen bedeuten mehr Dinge, die der Agent ber\u00fccksichtigen und gegeneinander abw\u00e4gen muss, was sich in mehr Reasoning-Token pro Task niederschl\u00e4gt. Gleichzeitig funktionieren Kontextdateien schlecht als Repository-Overview: Die Agenten finden die f\u00fcr einen Bugfix relevanten Dateien im Schnitt nicht schneller als ohne AGENTS.md, obwohl viele Dateien explizit Verzeichnisstrukturen, Komponenten und Einstiegspunkte beschreiben.<\/p>\n<p>Redundante Dokumentation statt gezielten Mehrwerts<\/p>\n<p>Eine wichtige Beobachtung des ETH-Teams ist, dass LLM\u2011generierte Kontextdateien meist redundant zur bestehenden Dokumentation sind: Readme, Contributing, Docs\u2011Ordner und Beispiele enthalten bereits Build\u2011und Testhinweise, Architektur\u00fcbersichten und Stilvorgaben, die die Agenten via Dateizugriff ebenfalls nutzen k\u00f6nnen. In einem Ablationsexperiment entfernten die Forschenden deshalb alle anderen Dokumentationsdateien aus dem Repository und lie\u00dfen nur die generierte Kontextdatei stehen. Ein Ablationsexperiment (Ablation Study) ist eine Methode zur Evaluierung von KI-Modellen, bei der gezielt spezifische Komponenten wie ein Feature, ein Layer oder Module entfernt oder ver\u00e4ndert wurden, um deren Einfluss auf die Gesamtleistung zu messen.<\/p>\n<p>In solch einem dokumentationsarmen Setting kippt das Bild: Pl\u00f6tzlich verbessern die generierten Kontextdateien die Erfolgsrate der Agenten im Schnitt um rund 2,7 Prozentpunkte und schneiden teilweise sogar besser ab als die urspr\u00fcnglichen Entwicklerdokumente. Die naheliegende Interpretation: Kontextdateien sind dann hilfreich, wenn sie echte Wissensl\u00fccken der Agenten f\u00fcllen und nicht, wenn sie bereits vorhandene Informationen noch einmal in leicht anderer Form wiederholen.<\/p>\n<p>Eine separate empirische Analyse von \u00fcber 2.300 Agenten-Readmes aus knapp 2.000 Repositorys zeigt, wie Entwickler solche Dateien heute nutzen (siehe Studie <a href=\"https:\/\/arxiv.org\/abs\/2511.12884\" rel=\"external noopener nofollow\" target=\"_blank\">\u201eAgent READMEs: An Empirical Study of Context Files for Agentic Coding\u201c<\/a>). Am h\u00e4ufigsten enthalten sie funktionalen Kontext: Build\u2011 und Run\u2011Kommandos (in gut 60 Prozent der F\u00e4lle), Implementationsdetails (knapp 70 Prozent) und Architekturhinweise (rund 68 Prozent).<\/p>\n<p>Deutlich unterrepr\u00e4sentiert sind dagegen nicht funktionale Anforderungen wie Sicherheit und Performance, die nur jeweils in rund 15 Prozent der Dateien explizit adressiert sind. Zudem sind viele Dateien lang, schwer lesbar und entwickeln sich eher wie Konfigurationsartefakte mit vielen kleinen Erg\u00e4nzungen als wie klar kuratierte Dokumente \u2013 ein weiterer Hinweis darauf, warum generalistische Kontextdateien f\u00fcr Agenten schnell zur kognitiven Last heranwachsen.<\/p>\n<p>Praktische Leitlinien f\u00fcr den Einsatz<\/p>\n<p>Aus Sicht der Praxis ergeben sich daraus einige Empfehlungen f\u00fcr den produktiven Einsatz von AGENTS.md (siehe GitHub-Blogartikel <a href=\"https:\/\/github.blog\/ai-and-ml\/github-copilot\/how-to-write-a-great-agents-md-lessons-from-over-2500-repositories\/\" rel=\"external noopener nofollow\" target=\"_blank\">\u201eHow to write a great agents.md\u201c<\/a>):<\/p>\n<ul class=\"rte__list rte__list--unordered\">\n<li>Nichts wiederholen, was schon im Readme und in Docs steht. Doppelte Projektbeschreibungen oder lange Architekturexkurse sind zu vermeiden, wenn sie bereits an anderer Stelle gepflegt sind.<\/li>\n<li>Schwerpunkt auf fehlendem, schwer zu erschlie\u00dfendem Kontext. Dazu geh\u00f6ren projekt- oder teamspezifische Skripte, besondere Test\u2011Set-ups, nicht offensichtliche Fallstricke oder dom\u00e4nenspezifische Invarianten, die der Agent sonst nur durch intensives Trial and Error lernen w\u00fcrde.<\/li>\n<li>Minimalistische testbare Regeln statt Wunschliste. Jede zus\u00e4tzliche Regel erh\u00f6ht die Suchfl\u00e4che f\u00fcr den Agenten. Sinnvoll sind wenige, klar begr\u00fcndete Anforderungen, etwa \u201eTests immer \u00fcber make test-ci laufen lassen\u201c statt eines halben Dutzends alternativer Workflows.<\/li>\n<li>Agentenrolle klar zuschneiden. GitHub berichtet aus der Analyse von \u00fcber 2.500 AGENTS.md-Dateien, dass spezialisierte Rollen \u2013 beispielsweise ein reiner Testagent oder Docs\u2011Agent \u2013 besser funktionieren als generische Anweisungen.<\/li>\n<li>Iterativ verbessern statt im Vorfeld alles perfektionieren. Erfolgreiche Agenten-Readmes entstehen dadurch, dass Teams typische Fehlervarianten des Agenten beobachten und daraus gezielte, knappe Korrekturanweisungen ableiten.<\/li>\n<\/ul>\n<p>Zudem kann es hilfreich sein, den Agenten selbst seine eigene AGENTS.md optimieren zu lassen. Das LLM kann eine AGENTS.md analysieren und verbessern, indem es unklare Formulierungen, Widerspr\u00fcche, Redundanzen oder fehlende Entscheidungsregeln erkennt und pr\u00e4ziser formuliert. Die \u00fcberarbeiteten Anweisungen steuern sp\u00e4ter das Verhalten eines Agenten. Besonders sinnvoll ist das, wenn das Resultat nicht nur das Umschreiben der Datei ist, sondern diese anschlie\u00dfend auch mit Beispielaufgaben getestet wird, um zu sehen, ob der Agent die gew\u00fcnschten Regeln tats\u00e4chlich besser befolgt. Am zuverl\u00e4ssigsten ist deshalb ein iterativer Prozess, der analysiert, \u00fcberarbeitet und testet, statt sich nur auf eine sprachlich sch\u00f6nere Version zu verlassen.<\/p>\n<p>Implikationen f\u00fcr Teams mit Coding-Agenten<\/p>\n<p>F\u00fcr Entwicklungsteams ist AGENTS.md kein kostenloser Produktivit\u00e4tsturbo, sondern ein Steuerungsinstrument, bei dem sie Kompromisse eingehen m\u00fcssen. Automatisch generierte, stark redundante Kontextdateien verschlechtern in der aktuellen Evidenzlage die Erfolgsraten, verteuern jeden Agentenlauf und erzeugen komplexere Traces, die schwerer zu debuggen sind.<\/p>\n<p>Hilfreich sind Repositorykontextdateien vor allem dort, wo sie gezielt fehlende Informationen bereitstellen, etwa in schlecht dokumentierten oder speziellen Codebasen, f\u00fcr Nischen-Toolchains oder klar abgegrenzte Agentenrollen. Die Aussage \u201eReadme f\u00fcr KI-Agenten\u201c der AGENTS.md-Website ist daher w\u00f6rtlich zu nehmen: nicht als weitere vollst\u00e4ndige Dokumentation, sondern als schlanke, pr\u00e4zise Betriebsanleitung, die Agenten genau so viel Kontext gibt, wie sie f\u00fcr robuste Ergebnisse brauchen \u2013 und kein Token mehr.<\/p>\n<p>(<a class=\"redakteurskuerzel__link\" href=\"https:\/\/www.heise.de\/hintergrund\/mailto:nb@heise.de\" title=\"Nicole Bechtel\" rel=\"nofollow noopener\" target=\"_blank\">nb<\/a>)<\/p>\n<p>\n      Dieser Link ist leider nicht mehr g\u00fcltig.\n    <\/p>\n<p>Links zu verschenkten Artikeln werden ung\u00fcltig,<br \/>\n      wenn diese \u00e4lter als 7\u00a0Tage sind oder zu oft aufgerufen wurden.\n    <\/p>\n<p><strong>Sie ben\u00f6tigen ein heise+ Paket, um diesen Artikel zu lesen. Jetzt eine Woche unverbindlich testen \u2013 ohne Verpflichtung!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"AGENTS.md: Hilfreiches Agentenbriefing oder Tokenfresser? close notice This article is also available in English. It was translated with&hellip;\n","protected":false},"author":2,"featured_media":924669,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[135],"tags":[1254,29,30,7901,196,1256,1230,23774,190,189,445,194,191,193,192],"class_list":["post-924668","post","type-post","status-publish","format-standard","has-post-thumbnail","category-wissenschaft-technik","tag-claude","tag-deutschland","tag-germany","tag-github","tag-it","tag-kuenstliche-intelligenz","tag-openai","tag-programmierung","tag-science","tag-science-technology","tag-softwareentwicklung","tag-technik","tag-technology","tag-wissenschaft","tag-wissenschaft-technik"],"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@de\/116356122436966351","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/posts\/924668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/comments?post=924668"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/posts\/924668\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/media\/924669"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/media?parent=924668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/categories?post=924668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/tags?post=924668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}