mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-08 15:48:29 +00:00
fix missing config (#1557)
This commit is contained in:
committed by
GitHub
parent
faa231e278
commit
e856359e23
@@ -54,7 +54,7 @@ def create_embedded_crew(crew_name: str, parent_folder: Path) -> None:
|
|||||||
|
|
||||||
templates_dir = Path(__file__).parent / "templates" / "crew"
|
templates_dir = Path(__file__).parent / "templates" / "crew"
|
||||||
config_template_files = ["agents.yaml", "tasks.yaml"]
|
config_template_files = ["agents.yaml", "tasks.yaml"]
|
||||||
crew_template_file = f"{folder_name}_crew.py" # Updated file name
|
crew_template_file = f"{folder_name}.py" # Updated file name
|
||||||
|
|
||||||
for file_name in config_template_files:
|
for file_name in config_template_files:
|
||||||
src_file = templates_dir / "config" / file_name
|
src_file = templates_dir / "config" / file_name
|
||||||
|
|||||||
@@ -8,9 +8,12 @@ from crewai.project import CrewBase, agent, crew, task
|
|||||||
# from crewai_tools import SerperDevTool
|
# from crewai_tools import SerperDevTool
|
||||||
|
|
||||||
@CrewBase
|
@CrewBase
|
||||||
class {{crew_name}}Crew():
|
class {{crew_name}}():
|
||||||
"""{{crew_name}} crew"""
|
"""{{crew_name}} crew"""
|
||||||
|
|
||||||
|
agents_config = 'config/agents.yaml'
|
||||||
|
tasks_config = 'config/tasks.yaml'
|
||||||
|
|
||||||
@agent
|
@agent
|
||||||
def researcher(self) -> Agent:
|
def researcher(self) -> Agent:
|
||||||
return Agent(
|
return Agent(
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
import sys
|
import sys
|
||||||
import warnings
|
import warnings
|
||||||
|
|
||||||
from {{folder_name}}.crew import {{crew_name}}Crew
|
from {{folder_name}}.crew import {{crew_name}}
|
||||||
|
|
||||||
warnings.filterwarnings("ignore", category=SyntaxWarning, module="pysbd")
|
warnings.filterwarnings("ignore", category=SyntaxWarning, module="pysbd")
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ def run():
|
|||||||
inputs = {
|
inputs = {
|
||||||
'topic': 'AI LLMs'
|
'topic': 'AI LLMs'
|
||||||
}
|
}
|
||||||
{{crew_name}}Crew().crew().kickoff(inputs=inputs)
|
{{crew_name}}().crew().kickoff(inputs=inputs)
|
||||||
|
|
||||||
|
|
||||||
def train():
|
def train():
|
||||||
@@ -29,7 +29,7 @@ def train():
|
|||||||
"topic": "AI LLMs"
|
"topic": "AI LLMs"
|
||||||
}
|
}
|
||||||
try:
|
try:
|
||||||
{{crew_name}}Crew().crew().train(n_iterations=int(sys.argv[1]), filename=sys.argv[2], inputs=inputs)
|
{{crew_name}}().crew().train(n_iterations=int(sys.argv[1]), filename=sys.argv[2], inputs=inputs)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise Exception(f"An error occurred while training the crew: {e}")
|
raise Exception(f"An error occurred while training the crew: {e}")
|
||||||
@@ -39,7 +39,7 @@ def replay():
|
|||||||
Replay the crew execution from a specific task.
|
Replay the crew execution from a specific task.
|
||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
{{crew_name}}Crew().crew().replay(task_id=sys.argv[1])
|
{{crew_name}}().crew().replay(task_id=sys.argv[1])
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise Exception(f"An error occurred while replaying the crew: {e}")
|
raise Exception(f"An error occurred while replaying the crew: {e}")
|
||||||
@@ -52,7 +52,7 @@ def test():
|
|||||||
"topic": "AI LLMs"
|
"topic": "AI LLMs"
|
||||||
}
|
}
|
||||||
try:
|
try:
|
||||||
{{crew_name}}Crew().crew().test(n_iterations=int(sys.argv[1]), openai_model_name=sys.argv[2], inputs=inputs)
|
{{crew_name}}().crew().test(n_iterations=int(sys.argv[1]), openai_model_name=sys.argv[2], inputs=inputs)
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise Exception(f"An error occurred while replaying the crew: {e}")
|
raise Exception(f"An error occurred while replaying the crew: {e}")
|
||||||
|
|||||||
Reference in New Issue
Block a user