step_callback_bugTier 1 · 70% confidence

ai-agents-step-callback-bug-step-callback-is-not-invoked-when-using-crew-or-ag-2ab18601

agent: ai_agents

When does this happen?

IF step_callback is not invoked when using Crew or Agent classes, especially for site_1 without tool access.

How others solved it

THEN Apply a patch to the crewAI source: in `crew_agent_executor.py`, move the step_callback invocation (lines ~148-166) outside of the conditional that only calls it when a tool is used. This ensures the callback fires on every step, not just tool-using steps.

In file src/crewai/agents/crew_agent_executor.py, re-indent the step_callback lines so they are executed unconditionally after each step, rather than inside the 'if tool' block.

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics