From 70282d41106e29204e16816b648ad06ed52f29cf Mon Sep 17 00:00:00 2001 From: "jinli.yl" Date: Wed, 4 Mar 2026 14:10:24 +0800 Subject: [PATCH] fix(core): update version and improve compactor message handling --- reme/__init__.py | 2 +- reme/reme_copaw.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/reme/__init__.py b/reme/__init__.py index b05e3226..add74af3 100644 --- a/reme/__init__.py +++ b/reme/__init__.py @@ -7,7 +7,7 @@ from . import memory from .reme import ReMe from .reme_cli import ReMeCli -__version__ = "0.3.0.4" +__version__ = "0.3.0.5" __all__ = [ "config", diff --git a/reme/reme_copaw.py b/reme/reme_copaw.py index ebb4f5c9..a9a57d9f 100644 --- a/reme/reme_copaw.py +++ b/reme/reme_copaw.py @@ -411,11 +411,9 @@ class ReMeCopaw(Application): tool_result_threshold=self.tool_result_threshold, retention_days=self.retention_days, ) - # Set the messages context for the compactor to process - compactor.context["messages"] = messages # Execute compaction and get processed messages - result = await compactor.call(service_context=self.service_context) + result = await compactor.call(messages=messages, service_context=self.service_context) # Clean up any expired tool result files during compaction compactor.cleanup_expired_files()