Allow empty system prompt in configurator

This commit is contained in:
Matt 2025-12-15 13:53:14 -07:00
commit 459028e79e

View file

@ -292,11 +292,12 @@ class Configurator:
self.modified = True self.modified = True
elif choice == 5: elif choice == 5:
console.print("\n[dim]Current prompt:[/dim]") console.print("\n[dim]Current prompt:[/dim]")
console.print(self.config.llm.system_prompt) console.print(self.config.llm.system_prompt or "(empty)")
console.print() console.print()
if Confirm.ask("Edit system prompt?", default=False): if Confirm.ask("Edit system prompt?", default=False):
value = Prompt.ask("New system prompt") console.print("[dim]Enter new prompt, or leave empty to clear[/dim]")
if value: value = Prompt.ask("New system prompt", default="")
if value != self.config.llm.system_prompt:
self.config.llm.system_prompt = value self.config.llm.system_prompt = value
self.modified = True self.modified = True