feat: make Agent output recognisable

This commit is contained in:
Daniel Eder 2025-09-27 08:15:23 +02:00
parent 4e106e174f
commit 9d87390246

View file

@ -67,13 +67,14 @@ class ExploreAgent(Agent):
def decide(self) -> Optional[str]: def decide(self) -> Optional[str]:
if not self.look_sent: if not self.look_sent:
self.look_sent = True self.look_sent = True
print("[Agent] Exploring room, sending 'schau'")
return self.look_command return self.look_command
if self.pending_targets: if self.pending_targets:
target = self.pending_targets.popleft() target = self.pending_targets.popleft()
key = target.lower() key = target.lower()
self.inspected_targets.add(key) self.inspected_targets.add(key)
progress = f"Explored {len(self.inspected_targets)}/{len(self.seen_targets)}" progress = f"[Agent] Explored {len(self.inspected_targets)}/{len(self.seen_targets)} — untersuche {target}"
print(progress) print(progress)
return f"{self.inspect_command} {target}" return f"{self.inspect_command} {target}"