diff --git a/Services/SystemPromptBuilder.cs b/Services/SystemPromptBuilder.cs index 3afbf9d..d8c357f 100644 --- a/Services/SystemPromptBuilder.cs +++ b/Services/SystemPromptBuilder.cs @@ -30,6 +30,9 @@ Wenn der User auf eine bestimmte Zeile in einer Datei verweist (z.B. `[Datei: fo if (!string.IsNullOrWhiteSpace(session.Context)) parts.Add($"## Kontext\n{session.Context}"); + parts.Add(@"## Verhalten +Wenn du Tools verwendest oder Aktionen ausführst, tue dies immer tatsächlich über die verfügbaren Tool-Aufrufe. Behaupte niemals, etwas getan zu haben (z.B. eine Datei geschrieben, einen Commit gemacht), ohne das entsprechende Tool tatsächlich aufgerufen zu haben. Wenn kein Tool-Aufruf stattgefunden hat, ist nichts passiert."); + return string.Join("\n\n", parts); } }