We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e552483 commit eda6369Copy full SHA for eda6369
openhands/memory/conversation_memory.py
@@ -329,10 +329,10 @@ def _process_observation(
329
else:
330
text = truncate_content(obs.to_agent_observation(), max_message_chars)
331
message = Message(role='user', content=[TextContent(text=text)])
332
- # FIXME: This is a temporary solution to test MCP. Not sure if it's the best way to do it.
333
elif isinstance(obs, MCPObservation):
334
# logger.warning(f'MCPObservation: {obs}')
335
- message = Message(role='assistant', content=[TextContent(text=obs.content)])
+ text = truncate_content(obs.content, max_message_chars)
+ message = Message(role='user', content=[TextContent(text=text)])
336
elif isinstance(obs, IPythonRunCellObservation):
337
text = obs.content
338
# replace base64 images with a placeholder
0 commit comments