Goose — System Prompt
Der System Prompt von Goose, dem quelloffenen Agenten der Agentic AI Foundation. Ein Jinja-Template: Abschnitte für Erweiterungen und Antwortregeln werden je nach aktiver Konfiguration ein- oder ausgeblendet.
Der System Prompt von Goose, dem quelloffenen Agenten der Agentic AI Foundation. Ein Jinja-Template: Abschnitte für Erweiterungen und Antwortregeln werden je nach aktiver Konfiguration ein- oder ausgeblendet.
Für wen: Wer wissen will, wie ein Agent mit dynamisch nachladbaren Werkzeugen (MCP) seinen eigenen Funktionsumfang beschreibt.
Installation
Jinja-Template. Die Blöcke {% if %} und {% for %} werden zur Laufzeit gefüllt — beim Lesen einfach als „dieser Abschnitt erscheint nur, wenn …“ verstehen.
Erste Schritte
Interessant ist die Ehrlichkeit gegenüber dem eigenen Modell: Goose erklärt ihm, dass frühere Gesprächsteile sich auf Erweiterungen beziehen können, die gerade gar nicht aktiv sind. Und es gibt einen eingebauten Warnhinweis, wenn zu viele Erweiterungen laufen — zu viele Werkzeuge verschlechtern die Trefferquote bei der Werkzeugwahl. Ein Detail, das man in eigenen Agenten gern vergisst.
Im Detail
Der System Prompt von Goose (Agentic AI Foundation, Open Source) ist als Jinja-Template gebaut: Abschnitte für aktive Erweiterungen und Antwortregeln werden je nach Konfiguration ein- oder ausgeblendet. Das unterscheidet ihn von statischen Prompts wie bei Aider oder Cline — Goose passt seine Selbstbeschreibung dynamisch an, je nachdem, welche MCP-Werkzeuge gerade aktiv sind. Aufschlussreich für alle, die einen Agenten mit optionalen, nachladbaren Fähigkeiten bauen: Das Template zeigt konkret, wie man Bedingungen im Prompt selbst abbildet, statt für jede Kombination einen eigenen Prompt zu pflegen.
Voraussetzungen
- Grundverständnis von Jinja-Templates
- Kenntnis von Goose bzw. den aktiven MCP-Erweiterungen, um die Bedingungen einzuordnen
- Zugriff auf den quelloffenen Goose-Quellcode zur Einsicht oder Anpassung
Beispiel aus der Praxis
Wer einen eigenen Agenten mit optionalen MCP-Werkzeugen baut, orientiert sich am Goose-Template, um zu sehen, wie ein Abschnitt zu einem Datei-Werkzeug nur dann im Prompt erscheint, wenn dieses Werkzeug tatsächlich geladen ist.
Praxis-Tipp
Wenn dein Agent mehrere optionale MCP-Server unterstützt, übernimm das Jinja-Muster: Bedingte Blöcke pro Extension halten den Prompt wartbar, statt für jede Werkzeug-Kombination eine eigene Version zu schreiben.
Stolperfallen
Wird ein neuer bedingter Abschnitt falsch verschachtelt, kann er unabhängig vom Aktivierungsstatus der Erweiterung erscheinen oder verschwinden — deshalb nach jeder Änderung mit unterschiedlichen Konfigurationen testen. Wer das Template wie einen statischen Prompt behandelt und die Bedingungen ignoriert, verliert den eigentlichen Vorteil gegenüber starren Prompts.
Siehe auch
Lizenz & Quelle
- Lizenz: Apache-2.0 (Block / Agentic AI Foundation)
- Quelle: Quelldatei auf GitHub
- Quelle: Projekt Goose
Inhalt ansehen (system-prompt-goose.md)
Lade …
Erfahrungen & Kommentare.
Funktioniert der System Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
Cline — System Prompt
Der vollständige System Prompt des Coding-Agenten Cline: die Anweisung, mit der die Erweiterung ihr Sprachmodell steuert — inklusive Platzhaltern für Plattform, Datum, IDE und Arbeitsverzeichnis.
Aider — System Prompt (Edit-Block-Modus)
Die Kernanweisung des Terminal-Agenten Aider für seinen Standardmodus: Änderungen werden nicht als ganze Datei ausgegeben, sondern als Such-und-Ersetzen-Blöcke — sparsam bei Token und präzise beim Anwenden.
system-prompts-and-models-of-ai-tools
Die größte öffentliche Sammlung extrahierter System Prompts kommerzieller KI-Werkzeuge — über 140.000 Sterne, laufend erweitert um neue Anbieter und Versionen.
