diff --git a/swarms/swarms/dialogue_simulator.py b/swarms/swarms/dialogue_simulator.py index 7455366a..add65edf 100644 --- a/swarms/swarms/dialogue_simulator.py +++ b/swarms/swarms/dialogue_simulator.py @@ -35,7 +35,7 @@ class DialogueSimulator: speaker = self.agents[speaker_idx] #2. next speaker ends message - message = speaker.send() + message = speaker.run() #everyone receives messages for receiver in self.agents: diff --git a/swarms/workers/worker.py b/swarms/workers/worker.py index eb9211a0..c9ffe847 100644 --- a/swarms/workers/worker.py +++ b/swarms/workers/worker.py @@ -114,6 +114,9 @@ class Worker: """ self.message_history.append(f"{name}: {message}") + def send(self, ) -> str: + self.agent.run(self.message_history) + def add(self, task, priority=0): self.task_queue.append((priority, task))