Zum Hauptinhalt springen

Agent-Patterns — Überblick

Copilot SWE Agent wird über GitHub Issues gesteuert. Die Qualität des Outputs hängt direkt von der Issue-Struktur ab.

Agent-Typen

AgentTriggerIssue-TemplateAufgabe
Coding AgentIssue-Zuweisung an copilot-swe-agent[bot]feature.yml, bug.ymlCode schreiben, Tests, PR erstellen
Test AgentWF-03 Dispatch nach Mergetest.yml (geplant)Fehlende Tests nachliefern
Docs AgentWF-04 Dispatch nach Mergedocs.yml (geplant)API-Docs / Schema-Docs aktualisieren

Goldene Regeln

  1. Klare Akzeptanzkriterien — Copilot braucht prüfbare Kriterien, nicht vage Beschreibungen
  2. Technische Hinweise — Relevante Dateien, APIs und Abhängigkeiten im Issue nennen
  3. Größe begrenzen — Issues sollten S oder M sein. L/XL in Sub-Issues aufteilen
  4. copilot-instructions.md — Der Agent liest diese Datei automatisch. Projekt-Konventionen dort pflegen

Konfiguration

Die Agent-Anweisungen liegen in:

  • .github/copilot-instructions.md — Globale Projekt-Regeln
  • .github/instructions/coding-agent.instructions.md — Spezifische Coding-Agent-Regeln