feat(agent): integrate batch file writing with context offload

This commit is contained in:
jinli.yl 2025-11-21 14:59:12 +08:00
parent b5b3e61ced
commit dc1ebec174
2 changed files with 2 additions and 2 deletions

View file

@ -105,8 +105,9 @@ class AgenticRetrieveOp(ReactAgentOp):
async def before_chat(self, messages: List[Message]):
"""Run context offload to trim prior messages before invoking the agent."""
from reme_ai.context.offload import ContextOffloadOp
from reme_ai.context.file_tool import BatchWriteFileOp
op = ContextOffloadOp()
op = ContextOffloadOp() >> BatchWriteFileOp()
await op.async_call(**self.input_dict)
messages = op.context.response.answer
messages = [Message(**x) for x in messages]

View file

@ -6,7 +6,6 @@ which extends FlowLLM with specialized memory management capabilities including:
- Task Memory: Store and retrieve task execution histories
- Tool Memory: Track tool usage patterns and experiences
- Personal Memory: Manage user preferences and personal information
- SOP Memory: Standard Operating Procedures for recurring workflows
"""
import asyncio