intervention message fix

frdel committed Nov 25, 2024 at 22:14 UTC 22ecfd660c7c0887d7ace2a13fc32acb80f8d8c1
2 files changed +6 -4
agent.py
+1 -3
@@ -539,10 +539,8 @@ class Agent:
539 self.intervention_message = "" # reset the intervention message
540 if progress.strip():
541 await self.hist_add_ai_response(progress)
542 - # format the user intervention template
543 - user_msg = self.read_prompt("fw.intervention.md", user_message=msg)
542 # append the intervention message
545 - await self.hist_add_user_message(user_msg, intervention=True)
543 + await self.hist_add_user_message(msg, intervention=True)
544 raise InterventionException(msg)
545
546 async def process_tools(self, msg: str):
prompts/default/fw.intervention.md
+5 -1
@@ -1 +1,5 @@
1 -{{message}}
\ No newline at end of file
1 +```json
2 +{
3 + "user_intervention": {{message}}
4 +}
5 +```
\ No newline at end of file