Frameworks supported.
Same detection engine, same output. Pick the adapter that matches your stack.
CrewAI Shipped
from agentsonar import AgentSonarListener sonar = AgentSonarListener()
Open Multi-Agent (OMA) Shipped
import { emitDelegations } from "@agentsonar/oma" await emitDelegations(tasks)
Official integration. @agentsonar/oma on GitHub →
Custom Python Shipped
from agentsonar import monitor_orchestrator sonar = monitor_orchestrator() sonar.delegation("planner", "researcher")
Generic hook. Works with any orchestrator, hand-rolled loop, or framework without a native adapter. Read the guide →
OpenAI Agents SDK In progress
Native adapter in development, ETA a few weeks. Today, plug into the OpenAI Agents SDK using the Custom Python adapter above. Same detection, two lines of glue code.
Working on a framework not listed? The Custom Python adapter handles any orchestrator that emits delegation events. If you'd rather have a native adapter, open a feature request or email us with the framework name and a link to its docs.