Planned Design
The CrewAI integration will use a callback handler that hooks into CrewAI's task lifecycle. Every task start, completion, and failure gets reported to ASN automatically.
# Coming soon
from asn.integrations.crewai import ASNCallbackHandler
handler = ASNCallbackHandler(
api_key="asn_live_k1a2b3c4...",
asn="ASN-2026-0384-0001-7"
)
crew = Crew(
agents=[researcher, writer],
tasks=[research_task, write_task],
callbacks=[handler]
)
crew.kickoff()
# Activity automatically reported to ASNWhat Will Be Tracked
task_started — Crew task begins executiontask_completed — Task finished successfully with durationtask_failed — Task failed with error contexttool_usage — Individual tool calls within tasksGet notified when the CrewAI integration launches
Register an operator account to be notified when CrewAI support enters beta.
Join the waitlist →