Catalog PyPI
PACKAGE EXPLORERView in registry

agentos-python

PyPI

Python SDK for Agent OS — AI agent observability platform

agentsaillmobservabilitytracing
Versions collected1
Direct dependencies15From release 0.1.0
Last observed20 Oct, 22:50 UTC

README

Version 0.1.0 documentation

Agent OS Python SDK

Python SDK for Agent OS — AI agent observability, experimentation, and security. "PostHog for AI Agents."

Install

pip install agentos

Quick Start

from agentos import wrap_openai
import openai

client = openai.OpenAI()
client = wrap_openai(client, api_key="aos_...", agent_id="my-agent")

# Every LLM call is now automatically traced
response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}],
)

That's it. Open your Agent OS dashboard to see traces, token usage, costs, and latency.

Other Ways to Instrument

@observe decorator (Langfuse-compatible)

from agentos import observe

@observe()
def my_agent(query: str) -> str:
    result = search(query)       # auto-traced as child span
    return summarize(result)     # auto-traced as child span

@observe(as_type="generation")
def summarize(text: str) -> str:
    return openai_client.chat.completions.create(...)

Manual event capture

from agentos import AgentOS

client = AgentOS(api_key="aos_...")

client.llm_call("my-agent", model="gpt-4o", system="openai", input_tokens=100, output_tokens=50)
client.tool_call("my-agent", tool_name="web-search", status="success", duration_ms=120)
client.eval("my-agent", eval_name="accuracy", score=0.95)
client.business_event("my-agent", event_name="task_completed")

client.flush()

Environment variable (zero-code)

export AGENTOS_API_KEY=aos_...
export AGENTOS_ENABLED=true
python my_agent.py

Framework Integrations

FrameworkIntegrationOne-liner
OpenAIwrap_openai(client)from agentos import wrap_openai
Anthropicwrap_anthropic(client)from agentos import wrap_anthropic
LangChainAgentOSCallbackHandlerfrom agentos.integrations.langchain import AgentOSCallbackHandler
LlamaIndexAgentOSCallbackHandlerfrom agentos.integrations.llamaindex import AgentOSCallbackHandler
CrewAI@trace_crew / instrument_crewai()from agentos.integrations.crewai import trace_crew
Pydantic AIwrap_agent() / instrument_pydantic_ai()from agentos.integrations.pydantic_ai import wrap_agent
LiteLLMpatch_litellm()from agentos.integrations.litellm import patch_litellm
OpenTelemetryOTLP SpanExporterfrom agentos.compat.otel import register

Migrating From Another Platform?

Change one import and keep your existing code:

PlatformMigration
Langfusefrom agentos.compat.langfuse import Langfuse
LangSmithfrom agentos.compat.langsmith import traceable
Arize Phoenixfrom agentos.compat.otel import register (swap endpoint)
Heliconefrom agentos.compat.helicone import get_proxy_config
Braintrustfrom agentos.compat.braintrust import traced, Eval
W&B Weavefrom agentos.compat.weave import op

Documentation

Full docs, guides, and API reference: docs.agentos.dev

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.08 Apr 202615

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
amitabh1998/agentos-python

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:50 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:7148d26b56e18864a8b378399931c411596e56bf68557bf7c6656957a80aeba0