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
Use meaningful agent names
Use meaningful agent names
: Names appear in attribution headers
Preserve session IDs
Preserve session IDs
: Reuse session IDs for conversation continuity
Log run IDs
Log run IDs
: Store run IDs for debugging and auditing
Enable telemetry in production
Enable telemetry in production
: Track performance and errors
Use trace IDs
Use trace IDs
: Connect related operations across services
TypeScript Types
Related
Attribution CLI
CLI commands
Telemetry
Usage telemetry

