From 5a29e26e7fc9de815cadb36eeaefdf6e13d0df92 Mon Sep 17 00:00:00 2001 From: "Akihiko (Aki) Kuroda" <16141898+akihikokuroda@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:23:01 -0500 Subject: [PATCH] Restructure under maestro root (#215) * restrucrure under maestro root Signed-off-by: Akihiko Kuroda * restrucrure under maestro root Signed-off-by: Akihiko Kuroda --------- Signed-off-by: Akihiko Kuroda --- .../{demos => workflows}/activity-planner-crewai.ai/README.md | 0 .../{demos => workflows}/activity-planner-crewai.ai/__init__.py | 0 .../{demos => workflows}/activity-planner-crewai.ai/agents.yaml | 0 .../{demos => workflows}/activity-planner-crewai.ai/doctor.sh | 0 .../{demos => workflows}/activity-planner-crewai.ai/example.env | 0 .../demos/{demos => workflows}/activity-planner-crewai.ai/run.py | 0 .../demos/{demos => workflows}/activity-planner-crewai.ai/run.sh | 0 .../{demos => workflows}/activity-planner-crewai.ai/setup.sh | 0 .../{demos => workflows}/activity-planner-crewai.ai/workflow.yaml | 0 maestro/demos/{demos => workflows}/activity-planner.ai/README.md | 0 .../demos/{demos => workflows}/activity-planner.ai/agents.yaml | 0 .../demos/{demos => workflows}/activity-planner.ai/compose.yaml | 0 maestro/demos/{demos => workflows}/activity-planner.ai/doctor.sh | 0 .../demos/{demos => workflows}/activity-planner.ai/example.env | 0 maestro/demos/{demos => workflows}/activity-planner.ai/run.sh | 0 maestro/demos/{demos => workflows}/activity-planner.ai/setup.sh | 0 maestro/demos/{demos => workflows}/activity-planner.ai/src/run.py | 0 .../{demos => workflows}/activity-planner.ai/tests/__init__.py | 0 .../demos/{demos => workflows}/activity-planner.ai/workflow.yaml | 0 maestro/demos/{demos => workflows}/common/src/create_agents.py | 0 maestro/demos/{demos => workflows}/common/src/run_workflow.py | 0 maestro/demos/{demos => workflows}/summary.ai/README.md | 0 maestro/demos/{demos => workflows}/summary.ai/agent_store.json | 0 maestro/demos/{demos => workflows}/summary.ai/agents.yaml | 0 maestro/demos/{demos => workflows}/summary.ai/doctor.sh | 0 maestro/demos/{demos => workflows}/summary.ai/example.env | 0 maestro/demos/{demos => workflows}/summary.ai/run.sh | 0 maestro/demos/{demos => workflows}/summary.ai/setup.sh | 0 maestro/demos/{demos => workflows}/summary.ai/workflow.yaml | 0 maestro/demos/{demos => workflows}/weather-checker.ai/README.md | 0 maestro/demos/{demos => workflows}/weather-checker.ai/agents.yaml | 0 maestro/demos/{demos => workflows}/weather-checker.ai/doctor.sh | 0 maestro/demos/{demos => workflows}/weather-checker.ai/example.env | 0 maestro/demos/{demos => workflows}/weather-checker.ai/run.sh | 0 maestro/demos/{demos => workflows}/weather-checker.ai/setup.sh | 0 .../{demos => workflows}/weather-checker.ai/tests/__init__.py | 0 .../demos/{demos => workflows}/weather-checker.ai/workflow.yaml | 0 maestro/{ => deployment}/Dockerfile | 0 maestro/{ => deployment}/api.py | 0 maestro/{ => deployment}/entrypoint.sh | 0 maestro/{ => deployment}/entrypoint_api.sh | 0 maestro/{ => deployment}/maestro.html | 0 maestro/{ => deployment}/maestro.sh | 0 maestro/{ => deployment}/maestro.yaml | 0 maestro/{maestro => src}/__init__.py | 0 maestro/{maestro => src}/agent.py | 0 maestro/{maestro => src}/agent_factory.py | 0 maestro/{maestro => src}/agent_schema.json | 0 maestro/{maestro => src}/agent_store.json | 0 maestro/{maestro => src}/bee_agent.py | 0 maestro/{maestro => src}/crewai_agent.py | 0 maestro/{maestro => src}/interface.py | 0 maestro/{ => src}/maestro-cli | 0 maestro/{maestro => src}/mock_agent.py | 0 maestro/{maestro => src}/step.py | 0 maestro/{maestro => src}/workflow.py | 0 56 files changed, 0 insertions(+), 0 deletions(-) rename maestro/demos/{demos => workflows}/activity-planner-crewai.ai/README.md (100%) rename maestro/demos/{demos => workflows}/activity-planner-crewai.ai/__init__.py (100%) rename maestro/demos/{demos => workflows}/activity-planner-crewai.ai/agents.yaml (100%) rename maestro/demos/{demos => workflows}/activity-planner-crewai.ai/doctor.sh (100%) rename maestro/demos/{demos => workflows}/activity-planner-crewai.ai/example.env (100%) rename maestro/demos/{demos => workflows}/activity-planner-crewai.ai/run.py (100%) rename maestro/demos/{demos => workflows}/activity-planner-crewai.ai/run.sh (100%) rename maestro/demos/{demos => workflows}/activity-planner-crewai.ai/setup.sh (100%) rename maestro/demos/{demos => workflows}/activity-planner-crewai.ai/workflow.yaml (100%) rename maestro/demos/{demos => workflows}/activity-planner.ai/README.md (100%) rename maestro/demos/{demos => workflows}/activity-planner.ai/agents.yaml (100%) rename maestro/demos/{demos => workflows}/activity-planner.ai/compose.yaml (100%) rename maestro/demos/{demos => workflows}/activity-planner.ai/doctor.sh (100%) rename maestro/demos/{demos => workflows}/activity-planner.ai/example.env (100%) rename maestro/demos/{demos => workflows}/activity-planner.ai/run.sh (100%) rename maestro/demos/{demos => workflows}/activity-planner.ai/setup.sh (100%) rename maestro/demos/{demos => workflows}/activity-planner.ai/src/run.py (100%) rename maestro/demos/{demos => workflows}/activity-planner.ai/tests/__init__.py (100%) rename maestro/demos/{demos => workflows}/activity-planner.ai/workflow.yaml (100%) rename maestro/demos/{demos => workflows}/common/src/create_agents.py (100%) rename maestro/demos/{demos => workflows}/common/src/run_workflow.py (100%) rename maestro/demos/{demos => workflows}/summary.ai/README.md (100%) rename maestro/demos/{demos => workflows}/summary.ai/agent_store.json (100%) rename maestro/demos/{demos => workflows}/summary.ai/agents.yaml (100%) rename maestro/demos/{demos => workflows}/summary.ai/doctor.sh (100%) rename maestro/demos/{demos => workflows}/summary.ai/example.env (100%) rename maestro/demos/{demos => workflows}/summary.ai/run.sh (100%) rename maestro/demos/{demos => workflows}/summary.ai/setup.sh (100%) rename maestro/demos/{demos => workflows}/summary.ai/workflow.yaml (100%) rename maestro/demos/{demos => workflows}/weather-checker.ai/README.md (100%) rename maestro/demos/{demos => workflows}/weather-checker.ai/agents.yaml (100%) rename maestro/demos/{demos => workflows}/weather-checker.ai/doctor.sh (100%) rename maestro/demos/{demos => workflows}/weather-checker.ai/example.env (100%) rename maestro/demos/{demos => workflows}/weather-checker.ai/run.sh (100%) rename maestro/demos/{demos => workflows}/weather-checker.ai/setup.sh (100%) rename maestro/demos/{demos => workflows}/weather-checker.ai/tests/__init__.py (100%) rename maestro/demos/{demos => workflows}/weather-checker.ai/workflow.yaml (100%) rename maestro/{ => deployment}/Dockerfile (100%) rename maestro/{ => deployment}/api.py (100%) rename maestro/{ => deployment}/entrypoint.sh (100%) rename maestro/{ => deployment}/entrypoint_api.sh (100%) rename maestro/{ => deployment}/maestro.html (100%) rename maestro/{ => deployment}/maestro.sh (100%) rename maestro/{ => deployment}/maestro.yaml (100%) rename maestro/{maestro => src}/__init__.py (100%) rename maestro/{maestro => src}/agent.py (100%) rename maestro/{maestro => src}/agent_factory.py (100%) rename maestro/{maestro => src}/agent_schema.json (100%) rename maestro/{maestro => src}/agent_store.json (100%) rename maestro/{maestro => src}/bee_agent.py (100%) rename maestro/{maestro => src}/crewai_agent.py (100%) rename maestro/{maestro => src}/interface.py (100%) rename maestro/{ => src}/maestro-cli (100%) rename maestro/{maestro => src}/mock_agent.py (100%) rename maestro/{maestro => src}/step.py (100%) rename maestro/{maestro => src}/workflow.py (100%) diff --git a/maestro/demos/demos/activity-planner-crewai.ai/README.md b/maestro/demos/workflows/activity-planner-crewai.ai/README.md similarity index 100% rename from maestro/demos/demos/activity-planner-crewai.ai/README.md rename to maestro/demos/workflows/activity-planner-crewai.ai/README.md diff --git a/maestro/demos/demos/activity-planner-crewai.ai/__init__.py b/maestro/demos/workflows/activity-planner-crewai.ai/__init__.py similarity index 100% rename from maestro/demos/demos/activity-planner-crewai.ai/__init__.py rename to maestro/demos/workflows/activity-planner-crewai.ai/__init__.py diff --git a/maestro/demos/demos/activity-planner-crewai.ai/agents.yaml b/maestro/demos/workflows/activity-planner-crewai.ai/agents.yaml similarity index 100% rename from maestro/demos/demos/activity-planner-crewai.ai/agents.yaml rename to maestro/demos/workflows/activity-planner-crewai.ai/agents.yaml diff --git a/maestro/demos/demos/activity-planner-crewai.ai/doctor.sh b/maestro/demos/workflows/activity-planner-crewai.ai/doctor.sh similarity index 100% rename from maestro/demos/demos/activity-planner-crewai.ai/doctor.sh rename to maestro/demos/workflows/activity-planner-crewai.ai/doctor.sh diff --git a/maestro/demos/demos/activity-planner-crewai.ai/example.env b/maestro/demos/workflows/activity-planner-crewai.ai/example.env similarity index 100% rename from maestro/demos/demos/activity-planner-crewai.ai/example.env rename to maestro/demos/workflows/activity-planner-crewai.ai/example.env diff --git a/maestro/demos/demos/activity-planner-crewai.ai/run.py b/maestro/demos/workflows/activity-planner-crewai.ai/run.py similarity index 100% rename from maestro/demos/demos/activity-planner-crewai.ai/run.py rename to maestro/demos/workflows/activity-planner-crewai.ai/run.py diff --git a/maestro/demos/demos/activity-planner-crewai.ai/run.sh b/maestro/demos/workflows/activity-planner-crewai.ai/run.sh similarity index 100% rename from maestro/demos/demos/activity-planner-crewai.ai/run.sh rename to maestro/demos/workflows/activity-planner-crewai.ai/run.sh diff --git a/maestro/demos/demos/activity-planner-crewai.ai/setup.sh b/maestro/demos/workflows/activity-planner-crewai.ai/setup.sh similarity index 100% rename from maestro/demos/demos/activity-planner-crewai.ai/setup.sh rename to maestro/demos/workflows/activity-planner-crewai.ai/setup.sh diff --git a/maestro/demos/demos/activity-planner-crewai.ai/workflow.yaml b/maestro/demos/workflows/activity-planner-crewai.ai/workflow.yaml similarity index 100% rename from maestro/demos/demos/activity-planner-crewai.ai/workflow.yaml rename to maestro/demos/workflows/activity-planner-crewai.ai/workflow.yaml diff --git a/maestro/demos/demos/activity-planner.ai/README.md b/maestro/demos/workflows/activity-planner.ai/README.md similarity index 100% rename from maestro/demos/demos/activity-planner.ai/README.md rename to maestro/demos/workflows/activity-planner.ai/README.md diff --git a/maestro/demos/demos/activity-planner.ai/agents.yaml b/maestro/demos/workflows/activity-planner.ai/agents.yaml similarity index 100% rename from maestro/demos/demos/activity-planner.ai/agents.yaml rename to maestro/demos/workflows/activity-planner.ai/agents.yaml diff --git a/maestro/demos/demos/activity-planner.ai/compose.yaml b/maestro/demos/workflows/activity-planner.ai/compose.yaml similarity index 100% rename from maestro/demos/demos/activity-planner.ai/compose.yaml rename to maestro/demos/workflows/activity-planner.ai/compose.yaml diff --git a/maestro/demos/demos/activity-planner.ai/doctor.sh b/maestro/demos/workflows/activity-planner.ai/doctor.sh similarity index 100% rename from maestro/demos/demos/activity-planner.ai/doctor.sh rename to maestro/demos/workflows/activity-planner.ai/doctor.sh diff --git a/maestro/demos/demos/activity-planner.ai/example.env b/maestro/demos/workflows/activity-planner.ai/example.env similarity index 100% rename from maestro/demos/demos/activity-planner.ai/example.env rename to maestro/demos/workflows/activity-planner.ai/example.env diff --git a/maestro/demos/demos/activity-planner.ai/run.sh b/maestro/demos/workflows/activity-planner.ai/run.sh similarity index 100% rename from maestro/demos/demos/activity-planner.ai/run.sh rename to maestro/demos/workflows/activity-planner.ai/run.sh diff --git a/maestro/demos/demos/activity-planner.ai/setup.sh b/maestro/demos/workflows/activity-planner.ai/setup.sh similarity index 100% rename from maestro/demos/demos/activity-planner.ai/setup.sh rename to maestro/demos/workflows/activity-planner.ai/setup.sh diff --git a/maestro/demos/demos/activity-planner.ai/src/run.py b/maestro/demos/workflows/activity-planner.ai/src/run.py similarity index 100% rename from maestro/demos/demos/activity-planner.ai/src/run.py rename to maestro/demos/workflows/activity-planner.ai/src/run.py diff --git a/maestro/demos/demos/activity-planner.ai/tests/__init__.py b/maestro/demos/workflows/activity-planner.ai/tests/__init__.py similarity index 100% rename from maestro/demos/demos/activity-planner.ai/tests/__init__.py rename to maestro/demos/workflows/activity-planner.ai/tests/__init__.py diff --git a/maestro/demos/demos/activity-planner.ai/workflow.yaml b/maestro/demos/workflows/activity-planner.ai/workflow.yaml similarity index 100% rename from maestro/demos/demos/activity-planner.ai/workflow.yaml rename to maestro/demos/workflows/activity-planner.ai/workflow.yaml diff --git a/maestro/demos/demos/common/src/create_agents.py b/maestro/demos/workflows/common/src/create_agents.py similarity index 100% rename from maestro/demos/demos/common/src/create_agents.py rename to maestro/demos/workflows/common/src/create_agents.py diff --git a/maestro/demos/demos/common/src/run_workflow.py b/maestro/demos/workflows/common/src/run_workflow.py similarity index 100% rename from maestro/demos/demos/common/src/run_workflow.py rename to maestro/demos/workflows/common/src/run_workflow.py diff --git a/maestro/demos/demos/summary.ai/README.md b/maestro/demos/workflows/summary.ai/README.md similarity index 100% rename from maestro/demos/demos/summary.ai/README.md rename to maestro/demos/workflows/summary.ai/README.md diff --git a/maestro/demos/demos/summary.ai/agent_store.json b/maestro/demos/workflows/summary.ai/agent_store.json similarity index 100% rename from maestro/demos/demos/summary.ai/agent_store.json rename to maestro/demos/workflows/summary.ai/agent_store.json diff --git a/maestro/demos/demos/summary.ai/agents.yaml b/maestro/demos/workflows/summary.ai/agents.yaml similarity index 100% rename from maestro/demos/demos/summary.ai/agents.yaml rename to maestro/demos/workflows/summary.ai/agents.yaml diff --git a/maestro/demos/demos/summary.ai/doctor.sh b/maestro/demos/workflows/summary.ai/doctor.sh similarity index 100% rename from maestro/demos/demos/summary.ai/doctor.sh rename to maestro/demos/workflows/summary.ai/doctor.sh diff --git a/maestro/demos/demos/summary.ai/example.env b/maestro/demos/workflows/summary.ai/example.env similarity index 100% rename from maestro/demos/demos/summary.ai/example.env rename to maestro/demos/workflows/summary.ai/example.env diff --git a/maestro/demos/demos/summary.ai/run.sh b/maestro/demos/workflows/summary.ai/run.sh similarity index 100% rename from maestro/demos/demos/summary.ai/run.sh rename to maestro/demos/workflows/summary.ai/run.sh diff --git a/maestro/demos/demos/summary.ai/setup.sh b/maestro/demos/workflows/summary.ai/setup.sh similarity index 100% rename from maestro/demos/demos/summary.ai/setup.sh rename to maestro/demos/workflows/summary.ai/setup.sh diff --git a/maestro/demos/demos/summary.ai/workflow.yaml b/maestro/demos/workflows/summary.ai/workflow.yaml similarity index 100% rename from maestro/demos/demos/summary.ai/workflow.yaml rename to maestro/demos/workflows/summary.ai/workflow.yaml diff --git a/maestro/demos/demos/weather-checker.ai/README.md b/maestro/demos/workflows/weather-checker.ai/README.md similarity index 100% rename from maestro/demos/demos/weather-checker.ai/README.md rename to maestro/demos/workflows/weather-checker.ai/README.md diff --git a/maestro/demos/demos/weather-checker.ai/agents.yaml b/maestro/demos/workflows/weather-checker.ai/agents.yaml similarity index 100% rename from maestro/demos/demos/weather-checker.ai/agents.yaml rename to maestro/demos/workflows/weather-checker.ai/agents.yaml diff --git a/maestro/demos/demos/weather-checker.ai/doctor.sh b/maestro/demos/workflows/weather-checker.ai/doctor.sh similarity index 100% rename from maestro/demos/demos/weather-checker.ai/doctor.sh rename to maestro/demos/workflows/weather-checker.ai/doctor.sh diff --git a/maestro/demos/demos/weather-checker.ai/example.env b/maestro/demos/workflows/weather-checker.ai/example.env similarity index 100% rename from maestro/demos/demos/weather-checker.ai/example.env rename to maestro/demos/workflows/weather-checker.ai/example.env diff --git a/maestro/demos/demos/weather-checker.ai/run.sh b/maestro/demos/workflows/weather-checker.ai/run.sh similarity index 100% rename from maestro/demos/demos/weather-checker.ai/run.sh rename to maestro/demos/workflows/weather-checker.ai/run.sh diff --git a/maestro/demos/demos/weather-checker.ai/setup.sh b/maestro/demos/workflows/weather-checker.ai/setup.sh similarity index 100% rename from maestro/demos/demos/weather-checker.ai/setup.sh rename to maestro/demos/workflows/weather-checker.ai/setup.sh diff --git a/maestro/demos/demos/weather-checker.ai/tests/__init__.py b/maestro/demos/workflows/weather-checker.ai/tests/__init__.py similarity index 100% rename from maestro/demos/demos/weather-checker.ai/tests/__init__.py rename to maestro/demos/workflows/weather-checker.ai/tests/__init__.py diff --git a/maestro/demos/demos/weather-checker.ai/workflow.yaml b/maestro/demos/workflows/weather-checker.ai/workflow.yaml similarity index 100% rename from maestro/demos/demos/weather-checker.ai/workflow.yaml rename to maestro/demos/workflows/weather-checker.ai/workflow.yaml diff --git a/maestro/Dockerfile b/maestro/deployment/Dockerfile similarity index 100% rename from maestro/Dockerfile rename to maestro/deployment/Dockerfile diff --git a/maestro/api.py b/maestro/deployment/api.py similarity index 100% rename from maestro/api.py rename to maestro/deployment/api.py diff --git a/maestro/entrypoint.sh b/maestro/deployment/entrypoint.sh similarity index 100% rename from maestro/entrypoint.sh rename to maestro/deployment/entrypoint.sh diff --git a/maestro/entrypoint_api.sh b/maestro/deployment/entrypoint_api.sh similarity index 100% rename from maestro/entrypoint_api.sh rename to maestro/deployment/entrypoint_api.sh diff --git a/maestro/maestro.html b/maestro/deployment/maestro.html similarity index 100% rename from maestro/maestro.html rename to maestro/deployment/maestro.html diff --git a/maestro/maestro.sh b/maestro/deployment/maestro.sh similarity index 100% rename from maestro/maestro.sh rename to maestro/deployment/maestro.sh diff --git a/maestro/maestro.yaml b/maestro/deployment/maestro.yaml similarity index 100% rename from maestro/maestro.yaml rename to maestro/deployment/maestro.yaml diff --git a/maestro/maestro/__init__.py b/maestro/src/__init__.py similarity index 100% rename from maestro/maestro/__init__.py rename to maestro/src/__init__.py diff --git a/maestro/maestro/agent.py b/maestro/src/agent.py similarity index 100% rename from maestro/maestro/agent.py rename to maestro/src/agent.py diff --git a/maestro/maestro/agent_factory.py b/maestro/src/agent_factory.py similarity index 100% rename from maestro/maestro/agent_factory.py rename to maestro/src/agent_factory.py diff --git a/maestro/maestro/agent_schema.json b/maestro/src/agent_schema.json similarity index 100% rename from maestro/maestro/agent_schema.json rename to maestro/src/agent_schema.json diff --git a/maestro/maestro/agent_store.json b/maestro/src/agent_store.json similarity index 100% rename from maestro/maestro/agent_store.json rename to maestro/src/agent_store.json diff --git a/maestro/maestro/bee_agent.py b/maestro/src/bee_agent.py similarity index 100% rename from maestro/maestro/bee_agent.py rename to maestro/src/bee_agent.py diff --git a/maestro/maestro/crewai_agent.py b/maestro/src/crewai_agent.py similarity index 100% rename from maestro/maestro/crewai_agent.py rename to maestro/src/crewai_agent.py diff --git a/maestro/maestro/interface.py b/maestro/src/interface.py similarity index 100% rename from maestro/maestro/interface.py rename to maestro/src/interface.py diff --git a/maestro/maestro-cli b/maestro/src/maestro-cli similarity index 100% rename from maestro/maestro-cli rename to maestro/src/maestro-cli diff --git a/maestro/maestro/mock_agent.py b/maestro/src/mock_agent.py similarity index 100% rename from maestro/maestro/mock_agent.py rename to maestro/src/mock_agent.py diff --git a/maestro/maestro/step.py b/maestro/src/step.py similarity index 100% rename from maestro/maestro/step.py rename to maestro/src/step.py diff --git a/maestro/maestro/workflow.py b/maestro/src/workflow.py similarity index 100% rename from maestro/maestro/workflow.py rename to maestro/src/workflow.py