From 7fe953a8d50f6992c4784644d0eb262888f24035 Mon Sep 17 00:00:00 2001 From: "jinli.yl" Date: Mon, 17 Nov 2025 16:14:32 +0800 Subject: [PATCH] docs(context): add documentation for --- reme_ai/context/offload/context_compact.py | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/reme_ai/context/offload/context_compact.py b/reme_ai/context/offload/context_compact.py index e670b7fa..4529ca2a 100644 --- a/reme_ai/context/offload/context_compact.py +++ b/reme_ai/context/offload/context_compact.py @@ -18,3 +18,27 @@ class ContextCompactOp(BaseAsyncOp): self.context["messages"] = messages self.context["offloaded_data"] = {"f": "ddd"} + + +""" +1. token counter 计数,最长上下文X20%=20K + 1. openai tiktoken / hagggingface / modelscope / rule-based + self.token_counter.count() +2. tool: + 1. dump_tool(write_file) + 2. grep / rip_grep / read_file +3. compact: + if > threashold(20K): + tool_call -> write_file + 写一个引用:/xx/xxx/xxx.txt。是否保留前面的token() +4. compress: + 1. prompt + 2. context -> write_file + + +1. case study: +2. messages + 1. agentscope: reme + 2. http远程 reme + +""" \ No newline at end of file