Attribution & Tracing CLI
Track agent execution with attribution headers and tracing using the PraisonAI CLI.Commands
View Trace Information
Set Custom Attribution
Multi-Agent Tracing
Options
| Option | Description |
|---|---|
--agent-id | Custom agent identifier |
--session | Session ID for conversation continuity |
--run-id | Custom run identifier |
--trace-id | Trace ID for distributed tracing |
--trace | Enable tracing output |
--verbose | Show detailed attribution info |
--json | Output attribution as JSON |
Examples
Basic Tracing
JSON Attribution Output
Workflow Tracing
Session Continuity
Custom Attribution for Debugging
Parallel Agent Tracing
Environment Variables
Scripting Examples
Capture Attribution
Log Attribution to File
Monitor Multi-Agent Workflow
Integration with Observability Tools
Export to OpenTelemetry
Export to Logging Service
Exit Codes
| Code | Description |
|---|---|
| 0 | Success |
| 1 | General error |
| 2 | Invalid arguments |
Best Practices
- Use consistent session IDs for conversation continuity
- Log run IDs for debugging and auditing
- Enable tracing in production for observability
- Use meaningful agent IDs for easier debugging
- Export traces to observability platforms

