from datetime import datetime class RubyState: def __init__(self): self.last_message_time = datetime.utcnow() self.current_activity = "Booting up..." self.latest_thoughts = [] self.latest_losses = [] self.vocab_size = 0 def log_thought(self, thought): self.latest_thoughts.append((datetime.utcnow(), thought)) self.latest_thoughts = self.latest_thoughts[-10:] def log_loss(self, value): self.latest_losses.append((datetime.utcnow(), value)) self.latest_losses = self.latest_losses[-10:]