Files
magnus919_agent-skills/crewai/references/callbacks.md
T
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

817 B

CrewAI Callbacks

Step Callback

Called after each agent step:

def on_step(agent, task, step_output):
    print(f"[{agent.role}] Step completed: {step_output[:100]}...")

agent = Agent(
    role="Researcher",
    goal="Find information",
    backstory="Expert researcher",
    step_callback=on_step,
)

Task Callback

Called after task completion:

def on_task_complete(task, output):
    print(f"[{task.agent.role}] Task '{task.description[:50]}...' complete")

task = Task(
    description="Research the topic",
    expected_output="Research brief",
    agent=researcher,
    callback=on_task_complete,
)

Use Cases

  • Logging agent decisions for debugging
  • Monitoring token usage per agent
  • Sending progress updates to a dashboard
  • Early stopping if output quality drops