LICENSE
README.md
pyproject.toml
setup.py
sdk/aigie/__init__.py
sdk/aigie/agent.py
sdk/aigie/alerting.py
sdk/aigie/analytics.py
sdk/aigie/annotations.py
sdk/aigie/backend_client.py
sdk/aigie/batch_evaluation.py
sdk/aigie/buffer.py
sdk/aigie/callback.py
sdk/aigie/checkpoint.py
sdk/aigie/client.py
sdk/aigie/compression.py
sdk/aigie/config.py
sdk/aigie/context.py
sdk/aigie/context_manager.py
sdk/aigie/cost_tracking.py
sdk/aigie/datasets.py
sdk/aigie/decorators.py
sdk/aigie/decorators_v2.py
sdk/aigie/decorators_v3.py
sdk/aigie/diagnostics.py
sdk/aigie/evaluation.py
sdk/aigie/evaluations.py
sdk/aigie/exceptions.py
sdk/aigie/experiments.py
sdk/aigie/feedback.py
sdk/aigie/graph_view.py
sdk/aigie/health.py
sdk/aigie/judges.py
sdk/aigie/langgraph.py
sdk/aigie/leaderboards.py
sdk/aigie/learning.py
sdk/aigie/licensing.py
sdk/aigie/mode_controller.py
sdk/aigie/observe.py
sdk/aigie/opentelemetry.py
sdk/aigie/otlp_export.py
sdk/aigie/playground.py
sdk/aigie/prompts.py
sdk/aigie/py.typed
sdk/aigie/pytest_plugin.py
sdk/aigie/query_api.py
sdk/aigie/recommendations.py
sdk/aigie/remediation.py
sdk/aigie/result.py
sdk/aigie/run_context.py
sdk/aigie/safety_metrics.py
sdk/aigie/sampling.py
sdk/aigie/schemas.py
sdk/aigie/scrubber.py
sdk/aigie/sessions.py
sdk/aigie/signals.py
sdk/aigie/span.py
sdk/aigie/span_replay.py
sdk/aigie/streaming.py
sdk/aigie/summary_evaluators.py
sdk/aigie/sync_client.py
sdk/aigie/tools.py
sdk/aigie/trace.py
sdk/aigie/types.py
sdk/aigie/uuid7.py
sdk/aigie/workflows.py
sdk/aigie/wrappers.py
sdk/aigie/wrappers_bedrock.py
sdk/aigie/wrappers_cohere.py
sdk/aigie.egg-info/PKG-INFO
sdk/aigie.egg-info/SOURCES.txt
sdk/aigie.egg-info/dependency_links.txt
sdk/aigie.egg-info/entry_points.txt
sdk/aigie.egg-info/not-zip-safe
sdk/aigie.egg-info/requires.txt
sdk/aigie.egg-info/top_level.txt
sdk/aigie/agents/__init__.py
sdk/aigie/agents/execution_cycle.py
sdk/aigie/agents/goal_tracking.py
sdk/aigie/agents/loop_detection.py
sdk/aigie/auto_instrument/__init__.py
sdk/aigie/auto_instrument/dspy.py
sdk/aigie/auto_instrument/haystack.py
sdk/aigie/auto_instrument/langchain.py
sdk/aigie/auto_instrument/langgraph.py
sdk/aigie/auto_instrument/llm.py
sdk/aigie/auto_instrument/tools.py
sdk/aigie/auto_instrument/trace.py
sdk/aigie/callbacks/__init__.py
sdk/aigie/callbacks/base.py
sdk/aigie/callbacks/generic_webhook.py
sdk/aigie/drift/__init__.py
sdk/aigie/drift/monitor.py
sdk/aigie/evaluation/__init__.py
sdk/aigie/evaluation/llm_judge.py
sdk/aigie/evaluation/scorers.py
sdk/aigie/gateway/__init__.py
sdk/aigie/gateway/client.py
sdk/aigie/gateway/fallback.py
sdk/aigie/gateway/handlers.py
sdk/aigie/gateway/intervention_dispatcher.py
sdk/aigie/gateway/middleware.py
sdk/aigie/gateway/validation.py
sdk/aigie/gateway/websocket_client.py
sdk/aigie/guardrails/__init__.py
sdk/aigie/guardrails/base.py
sdk/aigie/guardrails/detectors.py
sdk/aigie/integrations/__init__.py
sdk/aigie/integrations/registry.py
sdk/aigie/integrations/agno/__init__.py
sdk/aigie/integrations/agno/auto_instrument.py
sdk/aigie/integrations/agno/config.py
sdk/aigie/integrations/agno/cost_tracking.py
sdk/aigie/integrations/agno/drift_detection.py
sdk/aigie/integrations/agno/error_detection.py
sdk/aigie/integrations/agno/handler.py
sdk/aigie/integrations/agno/retry.py
sdk/aigie/integrations/agno/session_context.py
sdk/aigie/integrations/agno/utils.py
sdk/aigie/integrations/autogen/__init__.py
sdk/aigie/integrations/autogen/auto_instrument.py
sdk/aigie/integrations/autogen/config.py
sdk/aigie/integrations/autogen/cost_tracking.py
sdk/aigie/integrations/autogen/drift_detection.py
sdk/aigie/integrations/autogen/error_detection.py
sdk/aigie/integrations/autogen/handler.py
sdk/aigie/integrations/autogen/retry.py
sdk/aigie/integrations/autogen/session.py
sdk/aigie/integrations/autogen/utils.py
sdk/aigie/integrations/browser_use/__init__.py
sdk/aigie/integrations/browser_use/agent.py
sdk/aigie/integrations/browser_use/auto_instrument.py
sdk/aigie/integrations/browser_use/browser.py
sdk/aigie/integrations/browser_use/config.py
sdk/aigie/integrations/browser_use/cost_tracking.py
sdk/aigie/integrations/browser_use/drift_detection.py
sdk/aigie/integrations/browser_use/error_detection.py
sdk/aigie/integrations/browser_use/handler.py
sdk/aigie/integrations/browser_use/llm.py
sdk/aigie/integrations/browser_use/retry.py
sdk/aigie/integrations/browser_use/session.py
sdk/aigie/integrations/browser_use/utils.py
sdk/aigie/integrations/claude_agent_sdk/__init__.py
sdk/aigie/integrations/claude_agent_sdk/auto_instrument.py
sdk/aigie/integrations/claude_agent_sdk/config.py
sdk/aigie/integrations/claude_agent_sdk/cost_tracking.py
sdk/aigie/integrations/claude_agent_sdk/drift_detection.py
sdk/aigie/integrations/claude_agent_sdk/error_detection.py
sdk/aigie/integrations/claude_agent_sdk/handler.py
sdk/aigie/integrations/claude_agent_sdk/retry.py
sdk/aigie/integrations/claude_agent_sdk/session_context.py
sdk/aigie/integrations/claude_agent_sdk/utils.py
sdk/aigie/integrations/crewai/__init__.py
sdk/aigie/integrations/crewai/auto_instrument.py
sdk/aigie/integrations/crewai/config.py
sdk/aigie/integrations/crewai/cost_tracking.py
sdk/aigie/integrations/crewai/drift_detection.py
sdk/aigie/integrations/crewai/error_detection.py
sdk/aigie/integrations/crewai/handler.py
sdk/aigie/integrations/crewai/retry.py
sdk/aigie/integrations/crewai/session.py
sdk/aigie/integrations/crewai/utils.py
sdk/aigie/integrations/dspy/__init__.py
sdk/aigie/integrations/dspy/auto_instrument.py
sdk/aigie/integrations/dspy/config.py
sdk/aigie/integrations/dspy/cost_tracking.py
sdk/aigie/integrations/dspy/drift_detection.py
sdk/aigie/integrations/dspy/error_detection.py
sdk/aigie/integrations/dspy/handler.py
sdk/aigie/integrations/dspy/retry.py
sdk/aigie/integrations/dspy/session.py
sdk/aigie/integrations/dspy/utils.py
sdk/aigie/integrations/google_adk/__init__.py
sdk/aigie/integrations/google_adk/auto_instrument.py
sdk/aigie/integrations/google_adk/config.py
sdk/aigie/integrations/google_adk/cost_tracking.py
sdk/aigie/integrations/google_adk/drift_detection.py
sdk/aigie/integrations/google_adk/error_detection.py
sdk/aigie/integrations/google_adk/handler.py
sdk/aigie/integrations/google_adk/plugin.py
sdk/aigie/integrations/google_adk/retry.py
sdk/aigie/integrations/google_adk/session.py
sdk/aigie/integrations/google_adk/utils.py
sdk/aigie/integrations/instructor/__init__.py
sdk/aigie/integrations/instructor/auto_instrument.py
sdk/aigie/integrations/instructor/config.py
sdk/aigie/integrations/instructor/cost_tracking.py
sdk/aigie/integrations/instructor/drift_detection.py
sdk/aigie/integrations/instructor/error_detection.py
sdk/aigie/integrations/instructor/handler.py
sdk/aigie/integrations/instructor/retry.py
sdk/aigie/integrations/instructor/session.py
sdk/aigie/integrations/langchain/__init__.py
sdk/aigie/integrations/langchain/auto_instrument.py
sdk/aigie/integrations/langchain/config.py
sdk/aigie/integrations/langchain/cost_tracking.py
sdk/aigie/integrations/langchain/drift_detection.py
sdk/aigie/integrations/langchain/error_detection.py
sdk/aigie/integrations/langchain/handler.py
sdk/aigie/integrations/langchain/retry.py
sdk/aigie/integrations/langchain/session.py
sdk/aigie/integrations/langchain/utils.py
sdk/aigie/integrations/langgraph/__init__.py
sdk/aigie/integrations/langgraph/auto_instrument.py
sdk/aigie/integrations/langgraph/config.py
sdk/aigie/integrations/langgraph/core.py
sdk/aigie/integrations/langgraph/cost_tracking.py
sdk/aigie/integrations/langgraph/drift_detection.py
sdk/aigie/integrations/langgraph/error_detection.py
sdk/aigie/integrations/langgraph/handler.py
sdk/aigie/integrations/langgraph/retry.py
sdk/aigie/integrations/langgraph/session.py
sdk/aigie/integrations/langgraph/utils.py
sdk/aigie/integrations/llamaindex/__init__.py
sdk/aigie/integrations/llamaindex/auto_instrument.py
sdk/aigie/integrations/llamaindex/config.py
sdk/aigie/integrations/llamaindex/cost_tracking.py
sdk/aigie/integrations/llamaindex/drift_detection.py
sdk/aigie/integrations/llamaindex/error_detection.py
sdk/aigie/integrations/llamaindex/handler.py
sdk/aigie/integrations/llamaindex/retry.py
sdk/aigie/integrations/llamaindex/session.py
sdk/aigie/integrations/llamaindex/utils.py
sdk/aigie/integrations/openai_agents/__init__.py
sdk/aigie/integrations/openai_agents/auto_instrument.py
sdk/aigie/integrations/openai_agents/config.py
sdk/aigie/integrations/openai_agents/cost_tracking.py
sdk/aigie/integrations/openai_agents/drift_detection.py
sdk/aigie/integrations/openai_agents/error_detection.py
sdk/aigie/integrations/openai_agents/handler.py
sdk/aigie/integrations/openai_agents/processor.py
sdk/aigie/integrations/openai_agents/retry.py
sdk/aigie/integrations/openai_agents/session.py
sdk/aigie/integrations/openai_agents/utils.py
sdk/aigie/integrations/pipecat/__init__.py
sdk/aigie/integrations/pipecat/auto_instrument.py
sdk/aigie/integrations/pipecat/config.py
sdk/aigie/integrations/pipecat/cost_tracking.py
sdk/aigie/integrations/pipecat/drift_detection.py
sdk/aigie/integrations/pipecat/error_detection.py
sdk/aigie/integrations/pipecat/handler.py
sdk/aigie/integrations/pipecat/metrics.py
sdk/aigie/integrations/pipecat/retry.py
sdk/aigie/integrations/pipecat/session.py
sdk/aigie/integrations/pipecat/utils.py
sdk/aigie/integrations/semantic_kernel/__init__.py
sdk/aigie/integrations/semantic_kernel/auto_instrument.py
sdk/aigie/integrations/semantic_kernel/config.py
sdk/aigie/integrations/semantic_kernel/cost_tracking.py
sdk/aigie/integrations/semantic_kernel/drift_detection.py
sdk/aigie/integrations/semantic_kernel/error_detection.py
sdk/aigie/integrations/semantic_kernel/handler.py
sdk/aigie/integrations/semantic_kernel/retry.py
sdk/aigie/integrations/semantic_kernel/session.py
sdk/aigie/integrations/strands/__init__.py
sdk/aigie/integrations/strands/auto_instrument.py
sdk/aigie/integrations/strands/config.py
sdk/aigie/integrations/strands/cost_tracking.py
sdk/aigie/integrations/strands/drift_detection.py
sdk/aigie/integrations/strands/error_detection.py
sdk/aigie/integrations/strands/handler.py
sdk/aigie/integrations/strands/retry.py
sdk/aigie/integrations/strands/session.py
sdk/aigie/integrations/strands/utils.py
sdk/aigie/interceptor/__init__.py
sdk/aigie/interceptor/chain.py
sdk/aigie/interceptor/context_tracker.py
sdk/aigie/interceptor/judge_hook.py
sdk/aigie/interceptor/protocols.py
sdk/aigie/judge/__init__.py
sdk/aigie/judge/context_aggregator.py
sdk/aigie/judge/context_enricher.py
sdk/aigie/judge/criteria.py
sdk/aigie/judge/diagnosis_router.py
sdk/aigie/judge/evaluator.py
sdk/aigie/judge/kg_client.py
sdk/aigie/judge/llm_client.py
sdk/aigie/judge/models.py
sdk/aigie/judge/rubric_judge.py
sdk/aigie/judge/rubrics.py
sdk/aigie/judge/selector.py
sdk/aigie/judge/smart_selector.py
sdk/aigie/judge/trajectory_tracker.py
sdk/aigie/metrics/__init__.py
sdk/aigie/metrics/base.py
sdk/aigie/metrics/checkpoint.py
sdk/aigie/metrics/drift.py
sdk/aigie/metrics/nested.py
sdk/aigie/metrics/recovery.py
sdk/aigie/metrics/reliability.py
sdk/aigie/metrics/types.py
sdk/aigie/prompts/__init__.py
sdk/aigie/prompts/registry.py
sdk/aigie/realtime/__init__.py
sdk/aigie/realtime/auto_fix.py
sdk/aigie/realtime/base_ws.py
sdk/aigie/realtime/connector.py
sdk/aigie/realtime/remediation_engine.py
sdk/aigie/rules/__init__.py
sdk/aigie/rules/builtin.py
sdk/aigie/rules/engine.py
sdk/aigie/runtime/__init__.py
sdk/aigie/runtime/async_judge.py
sdk/aigie/runtime/fast_detector.py
sdk/aigie/runtime/pattern_cache.py
sdk/aigie/runtime/remediation_loop.py
sdk/aigie/runtime/span_interceptor.py
tests/test.py
tests/test_verbose.py