Files
Magnus Hedemark 48a67bb0a1 feat: add crewai — expert skill for role-based multi-agent teams
Greenfield SkillOpt: 3 epochs for CrewAI skill.
Role/Goal/Backstory agent model, sequential/hierarchical processes.

11 files: SKILL.md, 6 references, 3 templates, 1 script.
2026-07-09 14:55:42 -04:00

31 lines
1.2 KiB
Python

#!/usr/bin/env python3
"""Sequential research crew: researcher -> writer -> reviewer."""
from crewai import Agent, Task, Crew, Process
researcher = Agent(role="Researcher", goal="Find accurate information",
backstory="Expert researcher", verbose=True)
writer = Agent(role="Writer", goal="Write clear reports",
backstory="Technical writer", verbose=True)
reviewer = Agent(role="Reviewer", goal="Ensure quality and accuracy",
backstory="Senior editor", verbose=True)
research = Task(description="Research a given topic thoroughly",
expected_output="A detailed research brief", agent=researcher)
write = Task(description="Write a report based on the research",
expected_output="A well-structured report", agent=writer,
context=[research])
review = Task(description="Review the report for accuracy and clarity",
expected_output="Approved report with feedback", agent=reviewer,
context=[write])
crew = Crew(agents=[researcher, writer, reviewer], tasks=[research, write, review],
process=Process.sequential, verbose=True)
result = crew.kickoff()
print(result)