Anthropic akzeptiert den OpenAI-Standard, sodass alle Agenten ab sofort eine gemeinsame AGENTS.md verwenden.
Redaktion|Zenan, Yang Wen
Soll Anthropic nun einen offenen Weg einschlagen?
Gerade hat Thariq Shihipar (@trq212), Mitglied des Claude-Code-Teams, in einem Beitrag bekanntgegeben, dass Claude Code nun Unterstützung für die Datei AGENTS.md bietet.
Ab der Version 2.1.277 prüft und nutzt Claude Code AGENTS.md, falls im Projektverzeichnis keine CLAUDE.md vorhanden ist. Nutzer können dieses Verhalten über /config umschalten.
Diese Funktion basiert auf dem Mods-Mechanismus von Claude Code. Anthropic hat agents-md als integriertes Modul realisiert und den dazugehörigen Quellcode veröffentlicht.
Link zum entsprechenden Quellcode: https://github.com/anthropics/claude-code/tree/main/mods/agents-md
Thariq erklärt, dass Entwickler in Zukunft auch eigene Versionen auf Basis von Projektanweisungen erstellen können.
AGENTS.md ist wie eine Bedienungsanleitung für den KI-Agenten, die dem Agenten den Aufbau des Projekts, die Vorgehensweise zur Installation von Abhängigkeiten, auszuführende Tests, geltende Codierrichtlinien und vieles mehr mitteilt. Auf der offiziellen AGENTS.md-Website wird es ausdrücklich als „README für Agenten“ bezeichnet. Mit dieser Änderung von Claude Code wird dieses beliebte Harness erstmals in den anbieterübergreifenden Standard für Projektanweisungen aufgenommen.
Nach der Veröffentlichung der Nachricht freuen sich die Nutzer sehr, und der Kommentarbereich ist schnell voller Nachrichten wie „endlich vereinheitlicht“ und „Thanks“.
Sogar Tibo, der Leiter von OpenAI Codex, kam, um zu gratulieren: „Großartig! Das ist der richtige Weg. Willkommen auf der hellen Seite.“
Man muss wissen, dass AGENTS.md ursprünglich von OpenAI Codex stammt. Anthropic und OpenAI, die sich oberflächlich stark widersprechen, gehen nun im hart umkämpften Bereich der Agenten eine gemeinsame Richtung.
Claude Code unterstützt nun AGENTS.md
Im Standardmodus durchsucht Claude Code den Verzeichnisbaum des Projekts nach AGENTS.md. Solange sich auf dem Projektpfad keine projektspezifische CLAUDE.md befindet, wird die gefundene Datei als Projektanweisung geladen.
Wenn der Agent Dateien in Unterverzeichnissen des Projekts liest, ergänzt das Modul die entsprechenden AGENTS.md-Dateien entsprechend der Verzeichnisebene. Wenn in demselben Verzeichnis eine CLAUDE.md vorhanden ist, gelten die ursprünglichen Regeln für CLAUDE.md.
Die entsprechenden Einstellungen befinden sich im Bereich „Project instructions“ unter /config. Nutzer können wählen, ob sie nur CLAUDE.md verwenden, bei fehlender CLAUDE.md auf AGENTS.md zurückgreifen oder beide Dateitypen gleichzeitig laden. Die konkrete Vorgehensweise kann an das Kooperationsmodell des Projekts angepasst werden.
Das bedeutet, dass Claude Code nicht mehr vollständig auf seine eigenen Namenskonventionen für Dateien angewiesen ist. Für Teams, die bereits AGENTS.md zur Verwaltung von Projektregeln verwenden, sinkt der Integrationsaufwand deutlich.
Shopify hat das Kompatibilitätsproblem einst öffentlich angesprochen
Vor einiger Zeit berichtete Synced, dass Tobi Lütke, CEO von Shopify, erwogen hat, Claude Code im Unternehmen zu deaktivieren, bis es das Lesen von Dateien wie AGENTS.md, .agents/skills und anderen unterstützt.
Wenn Teammitglieder gleichzeitig Codex, Cursor und Claude Code verwenden, kann es im selben Repository unterschiedliche Konfigurationseinstiegspunkte geben. Entwickler, die Codex verwenden, lesen AGENTS.md, während Entwickler, die Claude Code verwenden, CLAUDE.md lesen. Wenn es Unterschiede zwischen den beiden Dateien gibt, erhalten unterschiedliche Agenten auch unterschiedliche Projektregeln.
Diese Dateien erfassen normalerweise die Projektstruktur, Codierrichtlinien, Testanforderungen, Entwicklungsabläufe und Fähigkeiten, die der Agent aufrufen kann. Sie sind zu einem wichtigen Kontext geworden, der es KI-Coding-Agenten ermöglicht, Codebasen zu verstehen.
Die bisher von Entwicklern vorgeschlagenen Lösungen umfassen das Erstellen von Softlinks oder das Einfügen von @AGENTS.md in CLAUDE.md. Für kleine Projekte lassen sich diese Lösungen leicht umsetzen, aber bei großen Monorepos gelten Konfigurationsdateien rekursiv entlang des Verzeichnisbaums, und der Wartungsaufwand steigt schnell an.
Lütke ist der Meinung, dass Teams diese Synchronisierungsarbeit nicht langfristig übernehmen sollten. Er nennt diese zusätzliche Belastung „Komplexitätssteuer“.
Warum hat Anthropic bisher an CLAUDE.md festgehalten?
Anthropic hatte zuvor eigene produktbezogene Überlegungen.
Thariq hat einmal erklärt, dass verschiedene Modellfamilien unterschiedliche Verhaltensmerkmale aufweisen und der System-Prompt die Leistung des Modells erheblich beeinflusst. Die Claude-Modelle haben spezifische Präferenzen für die Organisation von Fähigkeiten, System-Prompts und CLAUDE.md, und Claude Code passt den System-Prompt auch für unterschiedliche Modelle an.
Dieser Ansatz steht im Einklang mit den Diskussionen von Anthropic über Context Engineering. Projektbeschreibungen, Fähigkeitsdateien und System-Prompts bilden gemeinsam den Kontext, den der Agent zur Erledigung von Aufgaben benötigt.
Diese modellspezifische Gestaltung trägt zur Optimierung des Erlebnisses mit Claude Code bei, erhöht aber gleichzeitig den Wartungsaufwand für die anbieterübergreifende Zusammenarbeit.
Die Unterstützung von AGENTS.md ist nur der erste Schritt
Dieses Update löst zunächst das Problem des Dateileseeinstiegs. Für Teams, die bereits AGENTS.md verwenden, sind keine zusätzlichen Softlinks oder Referenzkonfigurationen mehr für Claude Code erforderlich.
Kompatibilität bedeutet jedoch nicht vollständige Vereinheitlichung. Im Standardmodus greift Claude Code nur dann auf das Lesen von AGENTS.md zurück, wenn sich auf dem Projektpfad keine CLAUDE.md befindet. Wenn Teams beide Dateitypen gleichzeitig laden möchten, müssen sie die Einstellungen in /config anpassen.
Darüber hinaus sind .agents/skills und .claude/skills weiterhin zwei unabhängige Verzeichnisse. Teams müssen weiterhin entscheiden, welche Regeln zu den gemeinsamen, anbieterübergreifenden Inhalten gehören und welche Inhalte ausschließlich für Claude Code bestimmt sind.
Da KI-Coding-Agenten in den täglichen Entwicklungsablauf Einzug halten, werden Projektanweisungsdateien von einer Präferenz einzelner Tools zu einer Infrastruktur der Codebasis. Die Integration von AGENTS.md durch Claude Code zeigt, dass die anbieterübergreifende gemeinsame Nutzung von Projektkontexten zu einer realen Anforderung von Entwicklungsteams geworden ist.
Claude Code war zuvor einer der größten Abwesenden bei diesem Standard. Nach der Integration von Claude Code ist der Trend zur Konvergenz der gängigen KI-Coding-Tools rund um das „Agent README“ deutlich stärker geworden. In Zukunft ist zu erwarten, dass die Migrationskosten zwischen verschiedenen Harness immer weiter sinken werden.
Dann stellt sich die Frage: Welches Harness ist derzeit am besten zu bedienen?
Referenzlinks:
https://x.com/trq212/status/2101009392611278961?s=20
https://github.com/anthropics/claude-code/tree/main/mods/agents-md
© THE END
Dieser Artikel stammt aus dem WeChat-Offiziellen Konto „Synced“ (ID: almosthuman2014), Autor: Ein KI-Interessierter, veröffentlicht mit Genehmigung von 36Kr.