AgentPulse
Open-source observability SDK for AI agents. Auto-instrument CrewAI, LangGraph, and more with one line of code.
Install
pip install agentpulse
With framework extras:
pip install agentpulse[crewai]
pip install agentpulse[langgraph]
pip install agentpulse[all]
Quick Start
import agentpulse
agentpulse.init() # Auto-detects and instruments CrewAI, LangGraph
from crewai import Agent, Task, Crew
# Your existing code works unchanged — fully traced
What it captures
- Agent steps: Which agent ran, with what goal
- Task execution: Task descriptions, expected vs actual output
- Tool calls: Tool name, input, output
- LLM calls: Model, tokens, cost, latency
- Decisions: Agent routing and choices
Manual instrumentation
from agentpulse import trace, tool
@trace(name="my-agent-step")
def process_data(data):
...
@tool(name="search")
def search_web(query: str):
...
Dashboard
AgentPulse comes with a full web dashboard. See the main repo for setup instructions.
License
Apache 2.0
Release files for agentpulse 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentpulse-0.1.0.tar.gz | 7.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentpulse-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.4 kB
Release files / agentpulse-0.1.0.tar.gz
| Download URL | agentpulse-0.1.0.tar.gz |
|---|---|
| Size | 7.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8bc2dde0de75521f95bb09574645c34e8fd3081a90c20c698f253dce89d76dd3
|
|
BLAKE2b-256 checksum How to use checksums |
46fc98146c906a85ffe17b168d4ba2d3a5bb6d6bee257bea3f1a2b2c18df8754
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 2, 2026.
Transparency logRelease files / agentpulse-0.1.0-py3-none-any.whl
| Download URL | agentpulse-0.1.0-py3-none-any.whl |
|---|---|
| Size | 11.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c39a90c5e420ec2b7fd5a7a7bbbbd1a27a7f2ece3554110237b19a876d4d3511
|
|
BLAKE2b-256 checksum How to use checksums |
86bddee7ceb81170104d7709592c3b0917673f40710bb130b218858f35d7d30f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Feb 2, 2026.
Transparency log