INNER CODE UNIT · Python
kept
usepr/eva · eva.py:404
kept = kept[:100] + kept[-100:]
# 先持久化,再同步进当前进程;写入失败时不应清空消息历史
with open(HINT_FILE, "w", encoding="utf-8") as f:
f.write(hints)
memory_hints = hints
SYSTEM_PROMPT = build_system_prompt(memory_hints)
messages = [
{"role": "system", "content": SYSTEM_PROMPT},
{"role": "user", "content":
"《系统提示》!!!之前任务过程占用了太多token,记忆已耗尽,记忆压缩被触发。\n" \
"不过别担心,记忆压缩时你已经调用leave_memory_hints保留下了关键内容、对应记忆线索(参照系统提示中的`# 记忆线索`区块)以及你最后的回答内容。\n" \
"======== 最后的回答内容,开始 ========"
}
] + kept + [
{"role": "user", "content":
"======== 最后的回答内容,结束 ========\n" \