| fix: make ingest() write to session buffer to prevent compact empty_buffer
OperatorAgent calls compact() before after_turn(), which meant the session
buffer was always empty at compact time. Now ingest() writes messages to the
session buffer, and after_turn() deduplicates against ingest-written messages
to avoid double-writing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| 26 天前 |