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