LICENSE
README.md
pyproject.toml
setup.py
sdk/aigie/__init__.py
sdk/aigie/_legacy_stubs.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/leaderboards.py
sdk/aigie/learning.py
sdk/aigie/licensing.py
sdk/aigie/observe.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/tool_category.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/_callback_utils.py
sdk/aigie/auto_instrument/dspy.py
sdk/aigie/auto_instrument/haystack.py
sdk/aigie/auto_instrument/infra.py
sdk/aigie/auto_instrument/langchain.py
sdk/aigie/auto_instrument/llm.py
sdk/aigie/auto_instrument/span_enricher.py
sdk/aigie/auto_instrument/tools.py
sdk/aigie/auto_instrument/trace.py
sdk/aigie/autonomous/__init__.py
sdk/aigie/autonomous/_metrics.py
sdk/aigie/autonomous/actions.py
sdk/aigie/autonomous/config.py
sdk/aigie/autonomous/directives.py
sdk/aigie/autonomous/dispatch.py
sdk/aigie/autonomous/flow_evaluator.py
sdk/aigie/autonomous/flows.py
sdk/aigie/autonomous/inline_call.py
sdk/aigie/autonomous/metrics.py
sdk/aigie/autonomous/outcome.py
sdk/aigie/autonomous/reasons.py
sdk/aigie/autonomous/runtime.py
sdk/aigie/autonomous/adapters/__init__.py
sdk/aigie/autonomous/adapters/base.py
sdk/aigie/autonomous/control_plane/__init__.py
sdk/aigie/autonomous/control_plane/client.py
sdk/aigie/autonomous/control_plane/codec.py
sdk/aigie/autonomous/control_plane/reconnect.py
sdk/aigie/autonomous/control_plane/stub_server.py
sdk/aigie/autonomous/control_plane/_pb/__init__.py
sdk/aigie/autonomous/control_plane/_pb/kytte/__init__.py
sdk/aigie/autonomous/control_plane/_pb/kytte/autonomous/__init__.py
sdk/aigie/autonomous/control_plane/_pb/kytte/autonomous/v1/__init__.py
sdk/aigie/autonomous/control_plane/_pb/kytte/autonomous/v1/autonomous_pb2.py
sdk/aigie/autonomous/control_plane/_pb/kytte/autonomous/v1/autonomous_pb2_grpc.py
sdk/aigie/autonomous/interventions/__init__.py
sdk/aigie/autonomous/interventions/base.py
sdk/aigie/autonomous/interventions/break_loop.py
sdk/aigie/autonomous/interventions/force_fallback.py
sdk/aigie/autonomous/interventions/retry.py
sdk/aigie/autonomous/interventions/rewrite_args.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/guardrails/__init__.py
sdk/aigie/guardrails/base.py
sdk/aigie/guardrails/detectors.py
sdk/aigie/integrations/__init__.py
sdk/aigie/integrations/install.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/fix_adapter.py
sdk/aigie/integrations/agno/handler.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/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/session.py
sdk/aigie/integrations/browser_use/utils.py
sdk/aigie/integrations/claude_agent_sdk/__init__.py
sdk/aigie/integrations/claude_agent_sdk/adapter.py
sdk/aigie/integrations/claude_agent_sdk/config.py
sdk/aigie/integrations/claude_agent_sdk/cost_tracking.py
sdk/aigie/integrations/claude_agent_sdk/error_conversion.py
sdk/aigie/integrations/claude_agent_sdk/event_classifier.py
sdk/aigie/integrations/claude_agent_sdk/lifecycle.py
sdk/aigie/integrations/claude_agent_sdk/native_callback.py
sdk/aigie/integrations/claude_agent_sdk/session_context.py
sdk/aigie/integrations/claude_agent_sdk/utils.py
sdk/aigie/integrations/claude_agent_sdk/_events/__init__.py
sdk/aigie/integrations/claude_agent_sdk/_events/llm_subagent.py
sdk/aigie/integrations/claude_agent_sdk/_events/query.py
sdk/aigie/integrations/claude_agent_sdk/_events/session_turn.py
sdk/aigie/integrations/claude_agent_sdk/_events/tool_hook.py
sdk/aigie/integrations/claude_agent_sdk/_patches/__init__.py
sdk/aigie/integrations/claude_agent_sdk/_patches/_shared.py
sdk/aigie/integrations/claude_agent_sdk/_patches/client_connect.py
sdk/aigie/integrations/claude_agent_sdk/_patches/client_query.py
sdk/aigie/integrations/claude_agent_sdk/_patches/client_receive.py
sdk/aigie/integrations/claude_agent_sdk/_patches/query.py
sdk/aigie/integrations/claude_agent_sdk/monitoring/__init__.py
sdk/aigie/integrations/claude_agent_sdk/monitoring/drift.py
sdk/aigie/integrations/claude_agent_sdk/monitoring/error.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/fix_adapter.py
sdk/aigie/integrations/crewai/handler.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/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/fix_adapter.py
sdk/aigie/integrations/google_adk/handler.py
sdk/aigie/integrations/google_adk/plugin.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/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/fix_adapter.py
sdk/aigie/integrations/langchain/handler.py
sdk/aigie/integrations/langchain/session.py
sdk/aigie/integrations/langchain/utils.py
sdk/aigie/integrations/langgraph/__init__.py
sdk/aigie/integrations/langgraph/_callback_context.py
sdk/aigie/integrations/langgraph/adapter.py
sdk/aigie/integrations/langgraph/config.py
sdk/aigie/integrations/langgraph/error_conversion.py
sdk/aigie/integrations/langgraph/event_classifier.py
sdk/aigie/integrations/langgraph/fix_adapter.py
sdk/aigie/integrations/langgraph/lifecycle.py
sdk/aigie/integrations/langgraph/native_callback.py
sdk/aigie/integrations/langgraph/session.py
sdk/aigie/integrations/langgraph/utils.py
sdk/aigie/integrations/livekit_agents/__init__.py
sdk/aigie/integrations/livekit_agents/auto_instrument.py
sdk/aigie/integrations/livekit_agents/config.py
sdk/aigie/integrations/livekit_agents/cost_tracking.py
sdk/aigie/integrations/livekit_agents/drift_detection.py
sdk/aigie/integrations/livekit_agents/error_detection.py
sdk/aigie/integrations/livekit_agents/fix_adapter.py
sdk/aigie/integrations/livekit_agents/handler.py
sdk/aigie/integrations/livekit_agents/metrics.py
sdk/aigie/integrations/livekit_agents/otel_exporter.py
sdk/aigie/integrations/livekit_agents/otel_setup.py
sdk/aigie/integrations/livekit_agents/session.py
sdk/aigie/integrations/livekit_agents/span_bridge.py
sdk/aigie/integrations/livekit_agents/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/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/fix_adapter.py
sdk/aigie/integrations/openai_agents/handler.py
sdk/aigie/integrations/openai_agents/processor.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/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/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/error_patterns.py
sdk/aigie/integrations/strands/error_types.py
sdk/aigie/integrations/strands/fix_adapter.py
sdk/aigie/integrations/strands/handler.py
sdk/aigie/integrations/strands/session.py
sdk/aigie/integrations/strands/utils.py
sdk/aigie/integrations/strands/hooks/__init__.py
sdk/aigie/integrations/strands/hooks/_shared.py
sdk/aigie/integrations/strands/hooks/complete_pending.py
sdk/aigie/integrations/strands/hooks/lifecycle.py
sdk/aigie/integrations/strands/hooks/lifecycle_after.py
sdk/aigie/integrations/strands/hooks/llm.py
sdk/aigie/integrations/strands/hooks/llm_finalize.py
sdk/aigie/integrations/strands/hooks/multi_agent.py
sdk/aigie/integrations/strands/hooks/remediation.py
sdk/aigie/integrations/strands/hooks/streaming.py
sdk/aigie/integrations/strands/hooks/tools.py
sdk/aigie/integrations/strands/hooks/trace_update.py
sdk/aigie/integrations/strands/hooks/usage.py
sdk/aigie/interceptor/__init__.py
sdk/aigie/interceptor/chain.py
sdk/aigie/interceptor/context_tracker.py
sdk/aigie/interceptor/protocols.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/rules/__init__.py
sdk/aigie/rules/builtin.py
sdk/aigie/rules/engine.py
sdk/aigie/telemetry/__init__.py
sdk/aigie/telemetry/_config.py
sdk/aigie/telemetry/_exporters.py
sdk/aigie/telemetry/_judge_instruments.py
sdk/aigie/telemetry/_noop.py
sdk/aigie/telemetry/_provider.py
sdk/aigie/telemetry/_resource.py
sdk/aigie/telemetry/_safe.py
sdk/aigie/tracing/__init__.py
sdk/aigie/tracing/callback_lifecycle.py
sdk/aigie/tracing/config_base.py
sdk/aigie/tracing/emitter.py
sdk/aigie/tracing/error_enricher.py
sdk/aigie/tracing/errors.py
sdk/aigie/tracing/event_classifier.py
sdk/aigie/tracing/execution_state.py
sdk/aigie/tracing/lifecycle.py
sdk/aigie/tracing/llm_metadata.py
sdk/aigie/tracing/monkey_patch_lifecycle.py
sdk/aigie/tracing/reasoning_plan.py
sdk/aigie/tracing/recorder.py
sdk/aigie/tracing/retention.py
sdk/aigie/tracing/span_event_handler.py
sdk/aigie/tracing/trace_finalization.py
sdk/aigie/tracing/trace_state.py
sdk/aigie/tracing/types.py
sdk/aigie/utils/__init__.py
sdk/aigie/utils/safe.py
tests/test.py
tests/test_verbose.py