Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ This feature is perfect for rapid prototyping, complex task decomposition, and c
| **[MixtureOfAgents (MoA)](https://docs.swarms.world/en/latest/swarms/structs/moa/)** | Utilizes multiple expert agents in parallel and synthesizes their outputs. | Complex problem-solving and achieving state-of-the-art performance through collaboration. |
| **[GroupChat](https://docs.swarms.world/en/latest/swarms/structs/group_chat/)** | Agents collaborate and make decisions through a conversational interface. | Real-time collaborative decision-making, negotiations, and brainstorming. |
| **[ForestSwarm](https://docs.swarms.world/en/latest/swarms/structs/forest_swarm/)** | Dynamically selects the most suitable agent or tree of agents for a given task. | Task routing, optimizing for expertise, and complex decision-making trees. |
| **[HierarchicalSwarm](https://docs.swarms.world/en/latest/swarms/structs/hiearchical_swarm/)** | Orchestrates agents with a director who creates plans and distributes tasks to specialized worker agents. | Complex project management, team coordination, and hierarchical decision-making with feedback loops. |
| **[HierarchicalSwarm](https://docs.swarms.world/en/latest/swarms/structs/hierarchical_swarm/)** | Orchestrates agents with a director who creates plans and distributes tasks to specialized worker agents. | Complex project management, team coordination, and hierarchical decision-making with feedback loops. |
| **[HeavySwarm](https://docs.swarms.world/en/latest/swarms/structs/heavy_swarm/)** | Implements a five-phase workflow with specialized agents (Research, Analysis, Alternatives, Verification) for comprehensive task analysis. | Complex research and analysis tasks, financial analysis, strategic planning, and comprehensive reporting. |
| **[SwarmRouter](https://docs.swarms.world/en/latest/swarms/structs/swarm_router/)** | A universal orchestrator that provides a single interface to run any type of swarm with dynamic selection. | Simplifying complex workflows, switching between swarm strategies, and unified multi-agent management. |

Expand Down
6 changes: 3 additions & 3 deletions docs/examples/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,9 +149,9 @@ This index organizes **100+ production-ready examples** from our [Swarms Example
### Hierarchical and Sequential Workflows
| Category | Example | Description |
|----------|---------|-------------|
| Hierarchical | [Hierarchical Swarm Example](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hiearchical_swarm/hiearchical_examples/hierarchical_swarm_example.py) | Multi-level hierarchical agent organization |
| Hierarchical Basic | [Hierarchical Swarm Basic](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hiearchical_swarm/hiearchical_swarm-example.py) | Simplified hierarchical swarm implementation |
| Hierarchical Advanced | [Hierarchical Advanced](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hiearchical_swarm/hierarchical_swarm_example.py) | Advanced hierarchical swarm with complex agent relationships |
| Hierarchical | [Hierarchical Swarm Example](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hierarchical_swarm/hierarchical_examples/hierarchical_swarm_example.py) | Multi-level hierarchical agent organization |
| Hierarchical Basic | [Hierarchical Swarm Basic](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hierarchical_swarm/hierarchical_swarm-example.py) | Simplified hierarchical swarm implementation |
| Hierarchical Advanced | [Hierarchical Advanced](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hierarchical_swarm/hierarchical_swarm_example.py) | Advanced hierarchical swarm with complex agent relationships |
| Sequential Workflow | [Sequential Workflow Example](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/sequential_workflow/sequential_workflow_example.py) | Linear workflow with agents processing tasks in sequence |
| Sequential Swarm | [Sequential Swarm Example](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/sequential_workflow/sequential_swarm_example.py) | Sequential swarm with coordinated task execution |

Expand Down
2 changes: 1 addition & 1 deletion docs/examples/marketing_team.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ OPENAI_API_KEY=""

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# =============================================================================
# HEAD OF CONTENT AGENT
Expand Down
46 changes: 23 additions & 23 deletions docs/llm.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2493,9 +2493,9 @@ This index organizes **100+ production-ready examples** from our [Swarms Example
### Hierarchical and Sequential Workflows
| Category | Example | Description |
|----------|---------|-------------|
| Hierarchical | [Hierarchical Swarm Example](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hiearchical_swarm/hiearchical_examples/hierarchical_swarm_example.py) | Multi-level hierarchical agent organization |
| Hierarchical Basic | [Hierarchical Swarm Basic](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hiearchical_swarm/hiearchical_swarm-example.py) | Simplified hierarchical swarm implementation |
| Hierarchical Advanced | [Hierarchical Advanced](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hiearchical_swarm/hierarchical_swarm_example.py) | Advanced hierarchical swarm with complex agent relationships |
| Hierarchical | [Hierarchical Swarm Example](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hierarchical_swarm/hierarchical_examples/hierarchical_swarm_example.py) | Multi-level hierarchical agent organization |
| Hierarchical Basic | [Hierarchical Swarm Basic](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hierarchical_swarm/hierarchical_swarm-example.py) | Simplified hierarchical swarm implementation |
| Hierarchical Advanced | [Hierarchical Advanced](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/hierarchical_swarm/hierarchical_swarm_example.py) | Advanced hierarchical swarm with complex agent relationships |
| Sequential Workflow | [Sequential Workflow Example](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/sequential_workflow/sequential_workflow_example.py) | Linear workflow with agents processing tasks in sequence |
| Sequential Swarm | [Sequential Swarm Example](https://github.com/kyegomez/swarms/blob/master/examples/multi_agent/sequential_workflow/sequential_swarm_example.py) | Sequential swarm with coordinated task execution |

Expand Down Expand Up @@ -21048,9 +21048,9 @@ dispute_swarm = SwarmRouter(
)


hybrid_hiearchical_swarm = HybridHierarchicalClusterSwarm(
name="hybrid-hiearchical-swarm",
description="A hybrid hiearchical swarm that uses a hybrid hiearchical peer model to solve complex tasks.",
hybrid_hierarchical_swarm = HybridHierarchicalClusterSwarm(
name="hybrid-hierarchical-swarm",
description="A hybrid hierarchical swarm that uses a hybrid hierarchical peer model to solve complex tasks.",
swarms=[
litigation_swarm,
corporate_swarm,
Expand All @@ -21065,7 +21065,7 @@ hybrid_hiearchical_swarm = HybridHierarchicalClusterSwarm(


if __name__ == "__main__":
hybrid_hiearchical_swarm.run(
hybrid_hierarchical_swarm.run(
"What is the best way to file for a patent? for ai technology "
)

Expand All @@ -21083,7 +21083,7 @@ This page provides simple, practical examples of how to use the `HierarchicalSwa

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized financial analysis agents
market_research_agent = Agent(
Expand Down Expand Up @@ -21131,7 +21131,7 @@ print(result)

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized development agents
frontend_developer_agent = Agent(
Expand Down Expand Up @@ -21179,7 +21179,7 @@ print(result)

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create analysis agents
market_agent = Agent(
Expand Down Expand Up @@ -21213,7 +21213,7 @@ print("Director Feedback:", feedback)

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create analysis agents
market_agent = Agent(
Expand Down Expand Up @@ -21253,7 +21253,7 @@ for i, result in enumerate(results):

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized research agents
research_manager = Agent(
Expand Down Expand Up @@ -41395,7 +41395,7 @@ flowchart TD
```python

from swarms import Agent, SwarmRouter
from swarms.structs.hybrid_hiearchical_peer_swarm import (
from swarms.structs.hybrid_hierarchical_peer_swarm import (
HybridHierarchicalClusterSwarm,
)

Expand Down Expand Up @@ -41493,9 +41493,9 @@ dispute_swarm = SwarmRouter(
)


hybrid_hiearchical_swarm = HybridHierarchicalClusterSwarm(
name="hybrid-hiearchical-swarm",
description="A hybrid hiearchical swarm that uses a hybrid hiearchical peer model to solve complex tasks.",
hybrid_hierarchical_swarm = HybridHierarchicalClusterSwarm(
name="hybrid-hierarchical-swarm",
description="A hybrid hierarchical swarm that uses a hybrid hierarchical peer model to solve complex tasks.",
swarms=[
litigation_swarm,
corporate_swarm,
Expand All @@ -41510,7 +41510,7 @@ hybrid_hiearchical_swarm = HybridHierarchicalClusterSwarm(


if __name__ == "__main__":
hybrid_hiearchical_swarm.run(
hybrid_hierarchical_swarm.run(
"What is the best way to file for a patent? for ai technology "
)

Expand Down Expand Up @@ -41788,7 +41788,7 @@ Executes the hierarchical swarm for a specified number of feedback loops, proces

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized agents
research_agent = Agent(
Expand Down Expand Up @@ -41841,7 +41841,7 @@ Runs a single step of the hierarchical swarm, executing one complete cycle of pl

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create development agents
frontend_agent = Agent(
Expand Down Expand Up @@ -41894,7 +41894,7 @@ Executes the hierarchical swarm for a list of tasks, processing each task throug

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create analysis agents
market_agent = Agent(
Expand Down Expand Up @@ -41936,7 +41936,7 @@ for i, result in enumerate(results):

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized financial agents
market_research_agent = Agent(
Expand Down Expand Up @@ -41984,7 +41984,7 @@ print(result)

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized development agents
frontend_developer_agent = Agent(
Expand Down Expand Up @@ -42392,7 +42392,7 @@ Hierarchical architectures enable structured, iterative, and scalable problem-so

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized agents
research_agent = Agent(
Expand Down
8 changes: 4 additions & 4 deletions docs/swarms/examples/hhcs_examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,9 @@ dispute_swarm = SwarmRouter(
)


hybrid_hiearchical_swarm = HybridHierarchicalClusterSwarm(
name="hybrid-hiearchical-swarm",
description="A hybrid hiearchical swarm that uses a hybrid hiearchical peer model to solve complex tasks.",
hybrid_hierarchical_swarm = HybridHierarchicalClusterSwarm(
name="hybrid-hierarchical-swarm",
description="A hybrid hierarchical swarm that uses a hybrid hierarchical peer model to solve complex tasks.",
swarms=[
litigation_swarm,
corporate_swarm,
Expand All @@ -121,7 +121,7 @@ hybrid_hiearchical_swarm = HybridHierarchicalClusterSwarm(


if __name__ == "__main__":
hybrid_hiearchical_swarm.run(
hybrid_hierarchical_swarm.run(
"What is the best way to file for a patent? for ai technology "
)

Expand Down
12 changes: 6 additions & 6 deletions docs/swarms/examples/hierarchical_swarm_example.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This page provides simple, practical examples of how to use the `HierarchicalSwa

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized financial analysis agents
market_research_agent = Agent(
Expand Down Expand Up @@ -54,7 +54,7 @@ print(result)

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized development agents
frontend_developer_agent = Agent(
Expand Down Expand Up @@ -102,7 +102,7 @@ print(result)

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create analysis agents
market_agent = Agent(
Expand Down Expand Up @@ -136,7 +136,7 @@ print("Director Feedback:", feedback)

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create analysis agents
market_agent = Agent(
Expand Down Expand Up @@ -176,7 +176,7 @@ for i, result in enumerate(results):

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized research agents
research_manager = Agent(
Expand Down Expand Up @@ -221,7 +221,7 @@ You can visualize the hierarchical structure of your swarm before executing task

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized agents
research_agent = Agent(
Expand Down
10 changes: 5 additions & 5 deletions docs/swarms/structs/hhcs.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ flowchart TD
```python

from swarms import Agent, SwarmRouter
from swarms.structs.hybrid_hiearchical_peer_swarm import (
from swarms.structs.hybrid_hierarchical_peer_swarm import (
HybridHierarchicalClusterSwarm,
)

Expand Down Expand Up @@ -199,9 +199,9 @@ dispute_swarm = SwarmRouter(
)


hybrid_hiearchical_swarm = HybridHierarchicalClusterSwarm(
name="hybrid-hiearchical-swarm",
description="A hybrid hiearchical swarm that uses a hybrid hiearchical peer model to solve complex tasks.",
hybrid_hierarchical_swarm = HybridHierarchicalClusterSwarm(
name="hybrid-hierarchical-swarm",
description="A hybrid hierarchical swarm that uses a hybrid hierarchical peer model to solve complex tasks.",
swarms=[
litigation_swarm,
corporate_swarm,
Expand All @@ -216,7 +216,7 @@ hybrid_hiearchical_swarm = HybridHierarchicalClusterSwarm(


if __name__ == "__main__":
hybrid_hiearchical_swarm.run(
hybrid_hierarchical_swarm.run(
"What is the best way to file for a patent? for ai technology "
)

Expand Down
12 changes: 6 additions & 6 deletions docs/swarms/structs/hierarchical_swarm.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ Displays a visual tree representation of the hierarchical swarm structure, showi

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized agents
research_agent = Agent(
Expand Down Expand Up @@ -160,7 +160,7 @@ Executes the hierarchical swarm for a specified number of feedback loops, proces

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized agents
research_agent = Agent(
Expand Down Expand Up @@ -194,7 +194,7 @@ print(result)

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

def streaming_callback(agent_name: str, chunk: str, is_final: bool):
"""Callback function for real-time streaming of agent outputs."""
Expand Down Expand Up @@ -270,7 +270,7 @@ Execute the hierarchical swarm for multiple tasks in sequence. Processes a list

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create analysis agents
market_agent = Agent(
Expand Down Expand Up @@ -312,7 +312,7 @@ for i, result in enumerate(results):

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized financial agents
market_research_agent = Agent(
Expand Down Expand Up @@ -360,7 +360,7 @@ print(result)

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized development agents
frontend_developer_agent = Agent(
Expand Down
2 changes: 1 addition & 1 deletion docs/swarms/structs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Hierarchical architectures enable structured, iterative, and scalable problem-so

```python
from swarms import Agent
from swarms.structs.hiearchical_swarm import HierarchicalSwarm
from swarms.structs.hierarchical_swarm import HierarchicalSwarm

# Create specialized agents
research_agent = Agent(
Expand Down
4 changes: 2 additions & 2 deletions examples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ This directory contains comprehensive examples demonstrating various capabilitie

- **[guides/](guides/)** - Comprehensive guides and tutorials including demos, generation length blog, geo guesser agent, graph workflow guide, hackathon examples, hierarchical marketing team, nano banana Jarvis agent, smart database, web scraper agents, workshops, x402 examples, and workshop examples (840_update, 850_workshop).
- [README.md](guides/README.md) - Guides documentation
- [hiearchical_marketing_team.py](guides/hiearchical_marketing_team.py) - Hierarchical marketing team example
- [hierarchical_marketing_team.py](guides/hierarchical_marketing_team.py) - Hierarchical marketing team example
- [demos/](guides/demos/) - Various demonstration examples
- [hackathons/](guides/hackathons/) - Hackathon project examples
- [workshops/](guides/workshops/) - Workshop examples
Expand Down Expand Up @@ -140,7 +140,7 @@ This directory contains comprehensive examples demonstrating various capabilitie
### Multi-Agent Patterns

- [Duo Agent](multi_agent/duo_agent.py) - Two-agent collaboration
- [Hierarchical Swarm](multi_agent/hiearchical_swarm/hierarchical_swarm_example.py) - Hierarchical agent structures
- [Hierarchical Swarm](multi_agent/hierarchical_swarm/hierarchical_swarm_example.py) - Hierarchical agent structures
- [Group Chat](multi_agent/groupchat/interactive_groupchat_example.py) - Multi-agent conversations
- [Graph Workflow](multi_agent/graphworkflow_examples/graph_workflow_example.py) - Graph-based workflows
- [Social Algorithms](multi_agent/social_algorithms_examples/) - Various social algorithm patterns
Expand Down
2 changes: 1 addition & 1 deletion examples/guides/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ This directory contains comprehensive guides and tutorials for using Swarms effe
- [setup_and_test.py](graphworkflow_guide/setup_and_test.py) - Setup and testing utilities

## Hierarchical Marketing Team
- [hiearchical_marketing_team.py](hiearchical_marketing_team.py) - Marketing team hierarchy example
- [hierarchical_marketing_team.py](hierarchical_marketing_team.py) - Marketing team hierarchy example

## Nano Banana Jarvis Agent
- [img_gen_nano_banana.py](nano_banana_jarvis_agent/img_gen_nano_banana.py) - Image generation with Nano Banana
Expand Down
Loading