Current collected state Current
Observed since 20 Oct, 22:46 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
CrewAI integration for Agent Observability - multi-agent logging, cost tracking, and compliance
Multi-agent observability for CrewAI — track costs, tasks, and delegations across your crew.
pip install agent-observability-crewai
With CrewAI dependencies:
pip install agent-observability-crewai[crewai]
curl -X POST https://api-production-0c55.up.railway.app/v1/register \
-H "Content-Type: application/json" \
-d '{"agent_id":"my-crew"}'
export AGENT_OBS_API_KEY=ao_live_your_key_here
from crewai import Agent, Task, Crew
from agent_observability_crewai import AgentObservabilityTool
# Create tool for each agent
obs_tool = AgentObservabilityTool(crew_id="research-crew")
researcher = Agent(
role="Researcher",
goal="Find accurate information",
tools=[obs_tool],
verbose=True
)
writer = Agent(
role="Writer",
goal="Create compelling content",
tools=[AgentObservabilityTool(crew_id="research-crew", agent_role="writer")],
verbose=True
)
# Create and run crew
crew = Crew(
agents=[researcher, writer],
tasks=[...]
)
result = crew.kickoff()
For fully automatic logging without giving agents the tool:
from crewai import Crew
from agent_observability_crewai import ObservabilityCallback
callback = ObservabilityCallback(crew_id="my-crew")
crew = Crew(
agents=[...],
tasks=[...],
callbacks=[callback] # Logs automatically
)
| Event | Description |
|---|---|
task_started | When a task begins |
task_complete | Task finished with duration |
delegation | Task delegated between agents |
tool_use | Agent uses a tool |
api_call | External API calls |
error | Errors and failures |
# Each agent logs with their role
obs = AgentObservabilityTool(
crew_id="sales-crew",
agent_role="lead-qualifier"
)
# Query later: "Show me costs for lead-qualifier role"
obs_tool.log_delegation(
from_agent="Manager",
to_agent="Researcher",
task="Find competitor pricing",
reason="Requires web search expertise"
)
obs_tool.log_task_complete(
task_description="Research competitors",
output="Found 5 competitors...",
cost_usd=0.15,
duration_ms=45000
)
| Tier | Logs/Month | Price |
|---|---|---|
| Free | 100,000 | $0 |
| Starter | 1,000,000 | $29/month |
| Professional | 10,000,000 | $199/month |
Multi-agent systems need observability more than single agents:
MIT License — see LICENSE for details.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.2.1 | 5 Jan 2026 | 4 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:46 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:1f5f204068fbe19b5ec19053cc4b1dc2a218fa8a0f2e38a1650678fd0addcd16