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]:
if not self.look_sent:
self.look_sent = True
print("[Agent] Exploring room, sending 'schau'")
return self.look_command
if self.pending_targets:
target = self.pending_targets.popleft()
key = target.lower()
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)
return f"{self.inspect_command} {target}"