Skip to main content

praisonaiagents.obs

Core SDK Observability interface for PraisonAI Agents. This module provides the protocol and types for observability/tracing. Implementations are provided by the wrapper layer (praisonai_tools.observability). Usage (simplest - recommended): from praisonaiagents import Agent, obs agent = Agent( name=“Assistant”, observability=obs.auto(), # Auto-detect from env vars ) agent.chat(“Hello!”) # Auto-traces to configured provider Alternative (explicit provider): observability=obs.langfuse() # Langfuse observability=obs.langsmith() # LangSmith observability=obs.agentops() # AgentOps observability=obs.arize() # Arize Phoenix observability=obs.datadog() # Datadog

Overview

This module provides components for obs.

Classes