From a4b8d1f89a73aab6dda01dae584c4e27aa4d632a Mon Sep 17 00:00:00 2001 From: Patrick Devine Date: Tue, 14 May 2024 11:38:20 -0700 Subject: [PATCH] re-add system context (#4435) --- cmd/interactive.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/interactive.go b/cmd/interactive.go index c078650a..1078590c 100644 --- a/cmd/interactive.go +++ b/cmd/interactive.go @@ -292,6 +292,10 @@ func generateInteractive(cmd *cobra.Command, opts runOptions) error { continue case strings.HasPrefix(line, "/clear"): opts.Messages = []api.Message{} + if opts.System != "" { + newMessage := api.Message{Role: "system", Content: opts.System} + opts.Messages = append(opts.Messages, newMessage) + } fmt.Println("Cleared session context") continue case strings.HasPrefix(line, "/set"):