diff --git a/.gitignore b/.gitignore index a0aa1358..190e0be6 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,8 @@ audio/ video/ artifacts_three dataframe/ - +.ruff_cache +.pytest_cache static/generated runs Financial-Analysis-Agent_state.json diff --git a/docs/swarms/install/install.md b/docs/swarms/install/install.md index f69a09bd..9d52d84e 100644 --- a/docs/swarms/install/install.md +++ b/docs/swarms/install/install.md @@ -127,7 +127,7 @@ Before you begin, ensure you have the following installed: poetry install --extras "desktop" ``` -=== "Using Docker" +=== "Using Docker COMING SOON [DOES NOT WORK YET]" Docker is an excellent option for creating isolated and reproducible environments, suitable for both development and production. diff --git a/pyproject.toml b/pyproject.toml index b2244432..b94badc3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "swarms" -version = "5.4.8" +version = "5.5.0" description = "Swarms - Pytorch" license = "MIT" authors = ["Kye Gomez "] diff --git a/swarms/structs/agent.py b/swarms/structs/agent.py index 4322a9b3..db3b2060 100644 --- a/swarms/structs/agent.py +++ b/swarms/structs/agent.py @@ -14,8 +14,6 @@ from loguru import logger from pydantic import BaseModel from termcolor import colored -import agentops - from swarms.memory.base_vectordb import BaseVectorDatabase from swarms.models.tiktoken_wrapper import TikTokenizer from swarms.prompts.agent_system_prompts import AGENT_SYSTEM_PROMPT_3 @@ -93,7 +91,6 @@ ToolUsageType = Union[BaseModel, Dict[str, Any]] # [FEAT][AGENT] -@agentops.track_agent() class Agent(BaseStructure): """ Agent is the backbone to connect LLMs with tools and long term memory. Agent also provides the ability to diff --git a/swarms/structs/multi_agent_collab.py b/swarms/structs/multi_agent_collab.py index 540a7213..d7c51269 100644 --- a/swarms/structs/multi_agent_collab.py +++ b/swarms/structs/multi_agent_collab.py @@ -128,7 +128,13 @@ class MultiAgentCollaboration(BaseSwarm): *args, **kwargs, ): - super().__init__(*args, **kwargs) + super().__init__( + name=name, + description=description, + agents=agents, + *args, + **kwargs, + ) self.name = name self.description = description self.director = director