You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/examples/multi_agent/concurrent_examples/uvloop/run_all_examples.py

39 lines
913 B

"""
Runner script to execute all uvloop examples.
This script demonstrates how to run multiple uvloop-based agent execution examples.
"""
import os
from same_task_example import run_same_task_example
from different_tasks_example import run_different_tasks_example
def run_all_uvloop_examples():
"""
Execute all uvloop examples.
Returns:
Dictionary containing results from all examples
"""
# Check if API key is available
if not os.getenv("OPENAI_API_KEY"):
raise ValueError(
"OPENAI_API_KEY environment variable must be set"
)
results = {}
# Run same task example
results["same_task"] = run_same_task_example()
# Run different tasks example
results["different_tasks"] = run_different_tasks_example()
return results
if __name__ == "__main__":
all_results = run_all_uvloop_examples()
# Process results as needed