diff --git a/internal/memory/provider/builtin.go b/internal/memory/provider/builtin.go index 3ceb9e1c..ca4a5b5e 100644 --- a/internal/memory/provider/builtin.go +++ b/internal/memory/provider/builtin.go @@ -125,7 +125,7 @@ func (p *BuiltinProvider) OnBeforeChat(ctx context.Context, req BeforeChatReques } var sb strings.Builder - sb.WriteString("Relevant memory context (use when helpful):\n") + sb.WriteString("\nRelevant memory context (use when helpful):\n") for _, entry := range results { text := strings.TrimSpace(entry.item.Memory) if text == "" { @@ -137,6 +137,7 @@ func (p *BuiltinProvider) OnBeforeChat(ctx context.Context, req BeforeChatReques sb.WriteString(truncateSnippet(text, memoryContextItemMaxChars)) sb.WriteString("\n") } + sb.WriteString("") payload := strings.TrimSpace(sb.String()) if payload == "" { return nil, nil