diff --git a/.devcontainer/.devcontainer.json b/.devcontainer/.devcontainer.json new file mode 100644 index 00000000..0e3eaddd --- /dev/null +++ b/.devcontainer/.devcontainer.json @@ -0,0 +1,8 @@ +{ + "name": "Swarms Project", + "dockerFile": "Dockerfile", + "forwardPorts": [ + 8000 + ], + "postCreateCommand": "pip install -r requirements.txt" +} diff --git a/swarms/structs/flow.py b/swarms/structs/flow.py index c7989603..6069c25e 100644 --- a/swarms/structs/flow.py +++ b/swarms/structs/flow.py @@ -121,7 +121,25 @@ class Flow: self.interactive = interactive self.dashboard = dashboard self.dynamic_temperature = dynamic_temperature +<<<<<<< HEAD # self.tools = tools +======= + self.tools = tools or [] + + def load_tools(self, task: str, **kwargs): + for i in range(self.max_loops): + for tool in self.tools: + tool_prompt = f"\n\nTool: {tool.__name__}\n{tool.__doc__}" + reponse = self.llm( + f""" + {FLOW_SYSTEM_PROMPT} + {tool_prompt} + + History: {reponse} + + """, **kwargs + ) +>>>>>>> 56fcab5 (feat: Setup dev env) def provide_feedback(self, feedback: str) -> None: """Allow users to provide feedback on the responses."""