Skip to main content

AI Agent Observability SDK - Auto-instrument your AI agents with one line of code

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentpulse-0.1.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentpulse-0.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file agentpulse-0.1.0.tar.gz.

File metadata

  • Download URL: agentpulse-0.1.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agentpulse-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8bc2dde0de75521f95bb09574645c34e8fd3081a90c20c698f253dce89d76dd3
MD5 45b61165cf370e3041a1bbe47a474b67
BLAKE2b-256 46fc98146c906a85ffe17b168d4ba2d3a5bb6d6bee257bea3f1a2b2c18df8754

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentpulse-0.1.0.tar.gz:

Publisher: release.yml on chkoutam/agentpulse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agentpulse-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agentpulse-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for agentpulse-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c39a90c5e420ec2b7fd5a7a7bbbbd1a27a7f2ece3554110237b19a876d4d3511
MD5 c90a367954db7fe940905f6f9d18ea78
BLAKE2b-256 86bddee7ceb81170104d7709592c3b0917673f40710bb130b218858f35d7d30f

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentpulse-0.1.0-py3-none-any.whl:

Publisher: release.yml on chkoutam/agentpulse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page