LICENSE
README.md
pyproject.toml
src/waxell_observe/__about__.py
src/waxell_observe/__init__.py
src/waxell_observe/_init.py
src/waxell_observe/anthropic.py
src/waxell_observe/client.py
src/waxell_observe/config.py
src/waxell_observe/context.py
src/waxell_observe/cost.py
src/waxell_observe/decision.py
src/waxell_observe/decorator.py
src/waxell_observe/diagnose.py
src/waxell_observe/errors.py
src/waxell_observe/openai.py
src/waxell_observe/reasoning.py
src/waxell_observe/retrieval.py
src/waxell_observe/retry.py
src/waxell_observe/step.py
src/waxell_observe/tool.py
src/waxell_observe/types.py
src/waxell_observe.egg-info/PKG-INFO
src/waxell_observe.egg-info/SOURCES.txt
src/waxell_observe.egg-info/dependency_links.txt
src/waxell_observe.egg-info/entry_points.txt
src/waxell_observe.egg-info/requires.txt
src/waxell_observe.egg-info/top_level.txt
src/waxell_observe/cli/__init__.py
src/waxell_observe/cli/_config.py
src/waxell_observe/cli/_display.py
src/waxell_observe/cli/_http.py
src/waxell_observe/cli/commands/__init__.py
src/waxell_observe/cli/commands/agents.py
src/waxell_observe/cli/commands/billing.py
src/waxell_observe/cli/commands/claude_code.py
src/waxell_observe/cli/commands/config_cmd.py
src/waxell_observe/cli/commands/costs.py
src/waxell_observe/cli/commands/errors.py
src/waxell_observe/cli/commands/governance.py
src/waxell_observe/cli/commands/governance_events.py
src/waxell_observe/cli/commands/identities.py
src/waxell_observe/cli/commands/keys.py
src/waxell_observe/cli/commands/llm_calls.py
src/waxell_observe/cli/commands/llm_config.py
src/waxell_observe/cli/commands/login.py
src/waxell_observe/cli/commands/metrics.py
src/waxell_observe/cli/commands/observe_users.py
src/waxell_observe/cli/commands/roles.py
src/waxell_observe/cli/commands/runs.py
src/waxell_observe/cli/commands/secrets.py
src/waxell_observe/cli/commands/sessions.py
src/waxell_observe/cli/commands/sub_tenants.py
src/waxell_observe/cli/commands/teams.py
src/waxell_observe/cli/commands/test_cmd.py
src/waxell_observe/cli/commands/traces.py
src/waxell_observe/cli/commands/usage.py
src/waxell_observe/cli/commands/users.py
src/waxell_observe/cli/commands/whoami.py
src/waxell_observe/instrumentors/__init__.py
src/waxell_observe/instrumentors/_auto_decision.py
src/waxell_observe/instrumentors/_base.py
src/waxell_observe/instrumentors/_collector.py
src/waxell_observe/instrumentors/_context_var.py
src/waxell_observe/instrumentors/_detect.py
src/waxell_observe/instrumentors/_guard.py
src/waxell_observe/instrumentors/_infra.py
src/waxell_observe/instrumentors/_stream_wrappers.py
src/waxell_observe/instrumentors/a2a_instrumentor.py
src/waxell_observe/instrumentors/agency_swarm_instrumentor.py
src/waxell_observe/instrumentors/agno_instrumentor.py
src/waxell_observe/instrumentors/ai21_instrumentor.py
src/waxell_observe/instrumentors/annoy_instrumentor.py
src/waxell_observe/instrumentors/anthropic_instrumentor.py
src/waxell_observe/instrumentors/arangodb_instrumentor.py
src/waxell_observe/instrumentors/arize_phoenix_instrumentor.py
src/waxell_observe/instrumentors/assemblyai_instrumentor.py
src/waxell_observe/instrumentors/autogen_instrumentor.py
src/waxell_observe/instrumentors/aws_polly_instrumentor.py
src/waxell_observe/instrumentors/aws_transcribe_instrumentor.py
src/waxell_observe/instrumentors/azure_ai_inference_instrumentor.py
src/waxell_observe/instrumentors/azure_content_safety_instrumentor.py
src/waxell_observe/instrumentors/azure_speech_instrumentor.py
src/waxell_observe/instrumentors/azure_tts_instrumentor.py
src/waxell_observe/instrumentors/bedrock_agents_instrumentor.py
src/waxell_observe/instrumentors/bedrock_instrumentor.py
src/waxell_observe/instrumentors/bentoml_instrumentor.py
src/waxell_observe/instrumentors/bge_instrumentor.py
src/waxell_observe/instrumentors/braintrust_instrumentor.py
src/waxell_observe/instrumentors/camel_instrumentor.py
src/waxell_observe/instrumentors/cartesia_instrumentor.py
src/waxell_observe/instrumentors/cassandra_vector_instrumentor.py
src/waxell_observe/instrumentors/chroma_instrumentor.py
src/waxell_observe/instrumentors/claude_agents_instrumentor.py
src/waxell_observe/instrumentors/cohere_instrumentor.py
src/waxell_observe/instrumentors/colbert_instrumentor.py
src/waxell_observe/instrumentors/composio_instrumentor.py
src/waxell_observe/instrumentors/computer_use_instrumentor.py
src/waxell_observe/instrumentors/controlflow_instrumentor.py
src/waxell_observe/instrumentors/coqui_tts_instrumentor.py
src/waxell_observe/instrumentors/crawl4ai_instrumentor.py
src/waxell_observe/instrumentors/crewai_instrumentor.py
src/waxell_observe/instrumentors/cross_encoder_instrumentor.py
src/waxell_observe/instrumentors/dashscope_instrumentor.py
src/waxell_observe/instrumentors/deepeval_instrumentor.py
src/waxell_observe/instrumentors/deepgram_instrumentor.py
src/waxell_observe/instrumentors/dspy_instrumentor.py
src/waxell_observe/instrumentors/duckdb_vector_instrumentor.py
src/waxell_observe/instrumentors/e2b_instrumentor.py
src/waxell_observe/instrumentors/e5_instrumentor.py
src/waxell_observe/instrumentors/elasticsearch_instrumentor.py
src/waxell_observe/instrumentors/elevenlabs_instrumentor.py
src/waxell_observe/instrumentors/exllamav2_instrumentor.py
src/waxell_observe/instrumentors/faiss_instrumentor.py
src/waxell_observe/instrumentors/fal_instrumentor.py
src/waxell_observe/instrumentors/falkordb_instrumentor.py
src/waxell_observe/instrumentors/fastembed_instrumentor.py
src/waxell_observe/instrumentors/faster_whisper_instrumentor.py
src/waxell_observe/instrumentors/firecrawl_instrumentor.py
src/waxell_observe/instrumentors/flashrank_instrumentor.py
src/waxell_observe/instrumentors/flux_instrumentor.py
src/waxell_observe/instrumentors/gemini_instrumentor.py
src/waxell_observe/instrumentors/giskard_instrumentor.py
src/waxell_observe/instrumentors/google_adk_instrumentor.py
src/waxell_observe/instrumentors/google_cloud_stt_instrumentor.py
src/waxell_observe/instrumentors/google_cloud_tts_instrumentor.py
src/waxell_observe/instrumentors/graphrag_instrumentor.py
src/waxell_observe/instrumentors/groq_instrumentor.py
src/waxell_observe/instrumentors/guardrails_ai_instrumentor.py
src/waxell_observe/instrumentors/guidance_instrumentor.py
src/waxell_observe/instrumentors/haystack_instrumentor.py
src/waxell_observe/instrumentors/hnswlib_instrumentor.py
src/waxell_observe/instrumentors/huggingface_instrumentor.py
src/waxell_observe/instrumentors/huggingface_tgi_instrumentor.py
src/waxell_observe/instrumentors/inspect_ai_instrumentor.py
src/waxell_observe/instrumentors/instructor_embeddings_instrumentor.py
src/waxell_observe/instrumentors/instructor_instrumentor.py
src/waxell_observe/instrumentors/jina_instrumentor.py
src/waxell_observe/instrumentors/julep_instrumentor.py
src/waxell_observe/instrumentors/lakera_guard_instrumentor.py
src/waxell_observe/instrumentors/lancedb_instrumentor.py
src/waxell_observe/instrumentors/langchain_instrumentor.py
src/waxell_observe/instrumentors/langfuse_instrumentor.py
src/waxell_observe/instrumentors/langroid_instrumentor.py
src/waxell_observe/instrumentors/langsmith_instrumentor.py
src/waxell_observe/instrumentors/letta_instrumentor.py
src/waxell_observe/instrumentors/lightrag_instrumentor.py
src/waxell_observe/instrumentors/litellm_instrumentor.py
src/waxell_observe/instrumentors/livekit_agents_instrumentor.py
src/waxell_observe/instrumentors/llama_stack_instrumentor.py
src/waxell_observe/instrumentors/llamacpp_instrumentor.py
src/waxell_observe/instrumentors/llamafile_instrumentor.py
src/waxell_observe/instrumentors/llamaindex_instrumentor.py
src/waxell_observe/instrumentors/llm_guard_instrumentor.py
src/waxell_observe/instrumentors/lmql_instrumentor.py
src/waxell_observe/instrumentors/localai_instrumentor.py
src/waxell_observe/instrumentors/magentic_instrumentor.py
src/waxell_observe/instrumentors/marqo_instrumentor.py
src/waxell_observe/instrumentors/marvin_instrumentor.py
src/waxell_observe/instrumentors/mcp_instrumentor.py
src/waxell_observe/instrumentors/mem0_instrumentor.py
src/waxell_observe/instrumentors/memgraph_instrumentor.py
src/waxell_observe/instrumentors/meta_llama_instrumentor.py
src/waxell_observe/instrumentors/milvus_instrumentor.py
src/waxell_observe/instrumentors/mirascope_instrumentor.py
src/waxell_observe/instrumentors/mistral_instrumentor.py
src/waxell_observe/instrumentors/mixedbread_instrumentor.py
src/waxell_observe/instrumentors/mongodb_vector_instrumentor.py
src/waxell_observe/instrumentors/nemo_guardrails_instrumentor.py
src/waxell_observe/instrumentors/neo4j_instrumentor.py
src/waxell_observe/instrumentors/neptune_instrumentor.py
src/waxell_observe/instrumentors/nomic_instrumentor.py
src/waxell_observe/instrumentors/ollama_instrumentor.py
src/waxell_observe/instrumentors/openai_agents_instrumentor.py
src/waxell_observe/instrumentors/openai_instrumentor.py
src/waxell_observe/instrumentors/openai_moderation_instrumentor.py
src/waxell_observe/instrumentors/opensearch_instrumentor.py
src/waxell_observe/instrumentors/opik_instrumentor.py
src/waxell_observe/instrumentors/outlines_instrumentor.py
src/waxell_observe/instrumentors/pathway_instrumentor.py
src/waxell_observe/instrumentors/pgvector_instrumentor.py
src/waxell_observe/instrumentors/pinecone_instrumentor.py
src/waxell_observe/instrumentors/pinecone_rerank_instrumentor.py
src/waxell_observe/instrumentors/pipecat_instrumentor.py
src/waxell_observe/instrumentors/playht_instrumentor.py
src/waxell_observe/instrumentors/polyguard_instrumentor.py
src/waxell_observe/instrumentors/presidio_instrumentor.py
src/waxell_observe/instrumentors/promptfoo_instrumentor.py
src/waxell_observe/instrumentors/pydanticai_instrumentor.py
src/waxell_observe/instrumentors/qdrant_instrumentor.py
src/waxell_observe/instrumentors/r2r_instrumentor.py
src/waxell_observe/instrumentors/ragas_instrumentor.py
src/waxell_observe/instrumentors/ragflow_instrumentor.py
src/waxell_observe/instrumentors/redis_vector_instrumentor.py
src/waxell_observe/instrumentors/retell_instrumentor.py
src/waxell_observe/instrumentors/scann_instrumentor.py
src/waxell_observe/instrumentors/scrapegraphai_instrumentor.py
src/waxell_observe/instrumentors/semantic_kernel_instrumentor.py
src/waxell_observe/instrumentors/sentence_transformers_instrumentor.py
src/waxell_observe/instrumentors/sglang_instrumentor.py
src/waxell_observe/instrumentors/singlestore_instrumentor.py
src/waxell_observe/instrumentors/smolagents_instrumentor.py
src/waxell_observe/instrumentors/stable_diffusion_instrumentor.py
src/waxell_observe/instrumentors/strands_instrumentor.py
src/waxell_observe/instrumentors/supabase_instrumentor.py
src/waxell_observe/instrumentors/superagi_instrumentor.py
src/waxell_observe/instrumentors/tei_instrumentor.py
src/waxell_observe/instrumentors/tensorrt_llm_instrumentor.py
src/waxell_observe/instrumentors/together_instrumentor.py
src/waxell_observe/instrumentors/transformers_instrumentor.py
src/waxell_observe/instrumentors/triton_instrumentor.py
src/waxell_observe/instrumentors/trulens_instrumentor.py
src/waxell_observe/instrumentors/turbopuffer_instrumentor.py
src/waxell_observe/instrumentors/usearch_instrumentor.py
src/waxell_observe/instrumentors/vapi_instrumentor.py
src/waxell_observe/instrumentors/vectara_instrumentor.py
src/waxell_observe/instrumentors/vertex_ai_instrumentor.py
src/waxell_observe/instrumentors/vespa_instrumentor.py
src/waxell_observe/instrumentors/vllm_instrumentor.py
src/waxell_observe/instrumentors/voyage_instrumentor.py
src/waxell_observe/instrumentors/voyage_rerank_instrumentor.py
src/waxell_observe/instrumentors/watsonx_instrumentor.py
src/waxell_observe/instrumentors/weaviate_instrumentor.py
src/waxell_observe/instrumentors/whisper_cpp_instrumentor.py
src/waxell_observe/instrumentors/zep_instrumentor.py
src/waxell_observe/integrations/__init__.py
src/waxell_observe/integrations/langchain.py
src/waxell_observe/integrations/langgraph.py
src/waxell_observe/integrations/llamaindex.py
src/waxell_observe/integrations/claude_code/__init__.py
src/waxell_observe/integrations/claude_code/guard.py
src/waxell_observe/integrations/claude_code/hook_handler.py
src/waxell_observe/integrations/claude_code/mcp_server.py
src/waxell_observe/integrations/claude_code/setup.py
src/waxell_observe/integrations/claude_code/state.py
src/waxell_observe/integrations/claude_code/transcript.py
src/waxell_observe/tracing/__init__.py
src/waxell_observe/tracing/_compat.py
src/waxell_observe/tracing/attributes.py
src/waxell_observe/tracing/exporter.py
src/waxell_observe/tracing/propagation.py
src/waxell_observe/tracing/provider.py
src/waxell_observe/tracing/span_processor.py
src/waxell_observe/tracing/spans.py
tests/test_client.py
tests/test_config.py
tests/test_context.py
tests/test_cost.py
tests/test_decorator.py
tests/test_stream_wrappers.py
tests/test_tracing.py