Merge pull request #110 from Zheisenbergy/Zheisenbergy-patch-1

fix: fix auto_compact truncating latest conversation content
This commit is contained in:
Xinlu Lai
2026-03-29 23:49:11 +08:00
committed by GitHub

View File

@@ -104,7 +104,7 @@ def auto_compact(messages: list) -> list:
f.write(json.dumps(msg, default=str) + "\n") f.write(json.dumps(msg, default=str) + "\n")
print(f"[transcript saved: {transcript_path}]") print(f"[transcript saved: {transcript_path}]")
# Ask LLM to summarize # Ask LLM to summarize
conversation_text = json.dumps(messages, default=str)[:80000] conversation_text = json.dumps(messages, default=str)[-80000:]
response = client.messages.create( response = client.messages.create(
model=MODEL, model=MODEL,
messages=[{"role": "user", "content": messages=[{"role": "user", "content":