Advance the turn counter, run LRU eviction, and tick working memory. Call once at the start of each agent turn.
(self)
| 557 | # ── Turn management ────────────────────────────────────────────────────── |
| 558 | |
| 559 | def tick(self): |
| 560 | """ |
| 561 | Advance the turn counter, run LRU eviction, and tick working memory. |
| 562 | Call once at the start of each agent turn. |
| 563 | """ |
| 564 | self._turn += 1 |
| 565 | self.working.tick() |
| 566 | self.working.evict_stale() |
| 567 | self.episodic.log("tick", f"Turn {self._turn}") |
| 568 | |
| 569 | def clear(self): |
| 570 | """Clear all working memory and reset the rolling summary.""" |