Update s06_context_compact.py

fix: repair auto_compact truncating latest messages bug
This commit is contained in:
Zheisenbergy
2026-03-21 21:51:55 +08:00
committed by GitHub
parent a9c71002d2
commit 0451bc801d

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":