Current collected state Current
Observed since 20 Oct, 23:02 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
agentpulse
AI Agent Observability SDK - Auto-instrument your AI agents with one line of code
Open-source observability SDK for AI agents. Auto-instrument CrewAI, LangGraph, and more with one line of code.
pip install agentpulse
With framework extras:
pip install agentpulse[crewai]
pip install agentpulse[langgraph]
pip install agentpulse[all]
import agentpulse
agentpulse.init() # Auto-detects and instruments CrewAI, LangGraph
from crewai import Agent, Task, Crew
# Your existing code works unchanged — fully traced
from agentpulse import trace, tool
@trace(name="my-agent-step")
def process_data(data):
...
@tool(name="search")
def search_web(query: str):
...
AgentPulse comes with a full web dashboard. See the main repo for setup instructions.
Apache 2.0
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
httpxEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | httpx>=0.27 | runtime |
pydanticEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pydantic>=2.0 | runtime |
wraptEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | wrapt>=1.16 | runtime |
crewaiEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | crewai>=0.80; extra == "all" | runtime |
langgraphEnvironment{
"extras": "",
"marker": "extra == \"all\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | langgraph>=0.2; extra == "all" | runtime |
crewaiEnvironment{
"extras": "",
"marker": "extra == \"crewai\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | crewai>=0.80; extra == "crewai" | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest; extra == "dev" | runtime |
pytest-asyncioEnvironment{
"extras": "",
"marker": "extra == \"dev\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest-asyncio; extra == "dev" | runtime |
langgraphEnvironment{
"extras": "",
"marker": "extra == \"langgraph\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | langgraph>=0.2; extra == "langgraph" | runtime |
bdist_wheel · 10.85 KB · Python py3
sdist · 7.09 KB · Python source
Observed since 20 Oct, 23:02 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:5e7325adf7007c4ec4bf59fb3ac47e9c8e307ec385956dbc08c02f3bf3833be6