Prompt manager reports template parse errors in the log

This commit is contained in:
Cyber MacGeddon 2025-07-20 12:01:12 +01:00
parent b4b39f1e2a
commit 8869dd1eed

View file

@ -71,8 +71,8 @@ class PromptManager:
for k, v in self.prompts.items(): for k, v in self.prompts.items():
try: try:
self.templates[k] = ibis.Template(v.template) self.templates[k] = ibis.Template(v.template)
except: except Exception as e:
raise RuntimeError(f"Error in template: {k}") raise RuntimeError(f"Error in template: {k}: {e}")
if v.terms is None: if v.terms is None:
v.terms = {} v.terms = {}