from datetime import datetime class DebugMonitor: def __init__(self): self.last_dream = "" self.last_thought = "" self.last_loss = 0.0 self.last_context = "" def log_dream(self, dream): self.last_dream = dream self._print("💤 Dream", dream) def log_thought(self, thought): self.last_thought = thought self._print("💭 Thought", thought) def log_loss(self, loss): self.last_loss = loss self._print("📉 Loss", f"{loss:.4f}") def log_context(self, context): self.last_context = context self._print("📖 Context", context) def _print(self, label, content): now = datetime.now().strftime("%H:%M:%S") print(f"[{now}] {label}: {content}")