Integrations
Drop-in handlers that trace the agent frameworks and logging libraries you already use, LangChain, OpenAI Agents, Anthropic, CrewAI, Deep Agents, plus stdlib logging, Loguru, structlog, print() and OpenTelemetry.
Each integration wraps a framework or logging library you already use and
publishes through the same AxonPush client, so events land on
the trace timeline with no changes to your call sites. Framework integrations
publish one fire-and-forget event per lifecycle hook; the logging integrations
route through a bounded background queue so the log call stays non-blocking.
Install
Framework and logging integrations pull their host library in through an extra, so you only add what you use:
pip install "axonpush[langchain]" # LangChain / LangGraph / Deep Agents
pip install "axonpush[openai-agents]" # OpenAI Agents SDK
pip install "axonpush[anthropic]" # Anthropic
pip install "axonpush[crewai]" # CrewAI
pip install "axonpush[loguru]" # Loguru sink
pip install "axonpush[structlog]" # structlog processor
pip install "axonpush[otel]" # OpenTelemetry SpanExporter
pip install "axonpush[all]" # everything aboveThe stdlib logging handler and print() capture need no extra.
Every integration constructor takes the AxonPush client and a channel_id
(string UUID). See Client for construction, fail-open behaviour
and redaction.
Agent frameworks
LangChain
A callback handler that traces chain, LLM and tool lifecycle events from LangChain and LangGraph.
OpenAI Agents
Lifecycle hooks that trace agent runs, tool calls and handoffs from the OpenAI Agents SDK.
Anthropic
Wrap messages.create calls to trace the request, the content blocks that come back, and token usage.
CrewAI
Step and task callbacks that trace crew lifecycle, agent steps and tool use from CrewAI.
Deep Agents
A LangChain callback handler that classifies Deep Agent tool calls into planning, sub-agent, filesystem and sandbox events.
Logging and observability
Python stdlib logging
A logging.Handler that ships stdlib log records to axonpush as OpenTelemetry-shaped app.log events.
Loguru
A Loguru sink that forwards records to axonpush as OpenTelemetry-shaped app.log events.
structlog
A non-destructive structlog processor that forwards events to axonpush as OpenTelemetry-shaped app.log events.
Print capture
Tee sys.stdout and sys.stderr so every print() line from an agent lands on the trace timeline.
OpenTelemetry
A SpanExporter that ships every span your service already produces to axonpush as app.span events.