Skip to main content

Agent Attribution & Tracing

PraisonAI provides built-in attribution and tracing support for multi-agent systems. This enables tracking which agent made which request, debugging complex workflows, and monitoring agent behavior.

Quick Start

1

Simple Usage


Attribution Headers

When using AI SDK backend, PraisonAI automatically injects attribution headers:

Backend Resolution with Attribution

Multi-Agent Attribution

Each agent in a multi-agent system gets unique attribution:

Parallel Agent Isolation

Attribution ensures parallel agents don’t interfere:

Custom Attribution Context

Provide custom attribution for advanced use cases:

Tracing Integration

OpenTelemetry Integration

Custom Telemetry

Debugging with Attribution

Use attribution to debug multi-agent issues:

Attribution in Workflows

Accessing Attribution Data

Best Practices

: Names appear in attribution headers
: Reuse session IDs for conversation continuity
: Store run IDs for debugging and auditing
: Track performance and errors
: Connect related operations across services

TypeScript Types


Attribution CLI

CLI commands

Telemetry

Usage telemetry