From 10b948b145df8c86e4150d4b39842e4d1e50f03f Mon Sep 17 00:00:00 2001
From: Kye <kye@apacmediasolutions.com>
Date: Mon, 25 Sep 2023 13:25:56 -0400
Subject: [PATCH] metalogic to DialogueSimulator;

Former-commit-id: 97b857679c2cb1301e1dd30669729d10bb5ff430
---
 swarms/swarms/dialogue_simulator.py | 2 +-
 swarms/workers/worker.py            | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

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))