From df2a1cbe1b2617efb9901c12e5f12e6a0562d30c Mon Sep 17 00:00:00 2001 From: "cristiano.hoshikawa" Date: Thu, 27 Aug 2026 20:30:27 -0300 Subject: [PATCH] bugfix: oci_openai provider --- .idea/workspace.xml | 3 +- .../build/lib/agent_framework/__init__.py | 4 + .../lib/agent_framework/analytics/__init__.py | 12 + .../analytics/composite_publisher.py | 35 + .../analytics/event_builder.py | 27 + .../lib/agent_framework/analytics/factory.py | 85 + .../analytics/providers/__init__.py | 11 + .../analytics/providers/kafka.py | 25 + .../analytics/providers/langfuse.py | 446 +++ .../analytics/providers/oci_streaming.py | 28 + .../analytics/providers/pubsub.py | 111 + .../agent_framework/analytics/publisher.py | 27 + .../analytics/tim_payload_mapper.py | 152 + .../agent_framework/analytics/tim_sequence.py | 396 +++ .../lib/agent_framework/billing/__init__.py | 1 + .../billing/usage_repository.py | 173 ++ .../lib/agent_framework/cache/__init__.py | 0 .../build/lib/agent_framework/cache/cache.py | 184 ++ .../lib/agent_framework/channels/__init__.py | 0 .../lib/agent_framework/channels/adapters.py | 69 + .../lib/agent_framework/channels/base.py | 21 + .../lib/agent_framework/channels/gateway.py | 92 + .../agent_framework/channels/interruption.py | 156 + .../agent_framework/channels/transcription.py | 31 + .../agent_framework/checkpoints/__init__.py | 32 + .../checkpoints/checkpoint_repository.py | 425 +++ .../checkpoints/langgraph_saver.py | 454 +++ .../lib/agent_framework/config/__init__.py | 0 .../agent_framework/config/agent_registry.py | 90 + .../config/observability_mapping.yaml | 82 + .../lib/agent_framework/config/settings.py | 254 ++ .../lib/agent_framework/events/__init__.py | 0 .../agent_framework/events/oci_streaming.py | 28 + .../build/lib/agent_framework/extensions.py | 47 + .../agent_framework/gateway_policy_context.py | 27 + .../lib/agent_framework/gateways/__init__.py | 3 + .../gateways/mcp_gateway_client.py | 50 + .../global_supervisor/__init__.py | 25 + .../global_supervisor/client.py | 60 + .../global_supervisor/config.py | 65 + .../global_supervisor/models.py | 79 + .../global_supervisor/router.py | 258 ++ .../global_supervisor/session_store.py | 61 + .../agent_framework/guardrails/__init__.py | 60 + .../lib/agent_framework/guardrails/base.py | 15 + .../guardrails/calibrated/__init__.py | 86 + .../guardrails/calibrated/_compat.py | 44 + .../capabilities/pinj_guardrail.yaml | 23 + .../guardrails/calibrated/config.py | 123 + .../calibrated/contestation_validation.py | 12 + .../guardrails/calibrated/contracts.py | 168 ++ .../guardrails/calibrated/input_size.py | 85 + .../guardrails/calibrated/llm_adapter.py | 77 + .../guardrails/calibrated/llm_client.py | 193 ++ .../guardrails/calibrated/llm_rails.py | 203 ++ .../calibrated/output_sanitization.py | 345 +++ .../guardrails/calibrated/pipeline.py | 586 ++++ .../guardrails/calibrated/prompts/__init__.py | 9 + .../guardrails/calibrated/prompts/_context.py | 128 + .../prompts/ausencia_oferta_proativa.py | 142 + .../calibrated/prompts/coerencia.py | 148 + .../guardrails/calibrated/prompts/dlex_in.py | 22 + .../guardrails/calibrated/prompts/dlex_out.py | 26 + .../guardrails/calibrated/prompts/fallback.py | 450 +++ .../calibrated/prompts/fraseologia.py | 120 + .../calibrated/prompts/out_of_scope.py | 302 ++ .../guardrails/calibrated/prompts/pinj.py | 187 ++ .../guardrails/calibrated/prompts/ragsec.py | 17 + .../guardrails/calibrated/prompts/revprec.py | 92 + .../guardrails/calibrated/prompts/safe_out.py | 18 + .../calibrated/prompts/shared/__init__.py | 9 + .../prompts/shared/supervision_template.py | 57 + .../calibrated/prompts/shared/tts_rules.py | 18 + .../guardrails/calibrated/prompts/tox.py | 18 + .../calibrated/prompts/toxicidade_output.py | 15 + .../guardrails/calibrated/rails/__init__.py | 37 + .../guardrails/calibrated/rails/alcada.py | 122 + .../guardrails/calibrated/rails/anatel.py | 243 ++ .../calibrated/rails/confirmation.py | 256 ++ .../guardrails/calibrated/rails/dlex_in.py | 69 + .../guardrails/calibrated/rails/dlex_out.py | 69 + .../guardrails/calibrated/rails/ragsec.py | 128 + .../guardrails/calibrated/rails/revprec.py | 127 + .../calibrated/rails/supervision/__init__.py | 140 + .../rails/supervision/correspondencia_item.py | 188 ++ .../rails/supervision/groundedness.py | 181 ++ .../rails/supervision/intencao_cancelar.py | 186 ++ .../rails/supervision/quantidade_coerente.py | 189 ++ .../rails/supervision/servico_correto.py | 185 ++ .../supervision/verbalizacao_prematura.py | 182 ++ .../guardrails/calibrated/rails/tox.py | 197 ++ .../guardrails/calibrated/rules/__init__.py | 6 + .../guardrails/calibrated/rules/alcada.py | 53 + .../calibrated/rules/oos_blocklist.py | 106 + .../calibrated/rules/pinj_patterns.py | 109 + .../calibrated/rules/tox_blocklist.py | 28 + .../guardrails/config_loader.py | 193 ++ .../guardrails/custom_rails.py | 64 + .../agent_framework/guardrails/executor.py | 3 + .../guardrails/framework_llm_client.py | 450 +++ .../guardrails/langgraph_adapters.py | 57 + .../agent_framework/guardrails/llm_rails.py | 117 + .../guardrails/output_supervisor.py | 354 +++ .../guardrails/parallel_executor.py | 377 +++ .../agent_framework/guardrails/pipeline.py | 209 ++ .../agent_framework/guardrails/rail_action.py | 10 + .../guardrails/rail_decision.py | 22 + .../agent_framework/guardrails/rail_result.py | 16 + .../lib/agent_framework/guardrails/rails.py | 615 ++++ .../build/lib/agent_framework/idempotency.py | 84 + .../lib/agent_framework/identity/__init__.py | 4 + .../agent_framework/identity/mcp_mapper.py | 56 + .../lib/agent_framework/identity/models.py | 44 + .../lib/agent_framework/identity/resolver.py | 67 + .../lib/agent_framework/judges/__init__.py | 25 + .../judges/calibrated/__init__.py | 0 .../judges/calibrated/_compat.py | 42 + .../judges/calibrated/llm_client.py | 98 + .../judges/calibrated/models.py | 14 + .../judges/calibrated/prompts/__init__.py | 0 .../judges/calibrated/prompts/aluc.py | 137 + .../judges/calibrated/prompts/csi.py | 55 + .../judges/calibrated/prompts/fallback.py | 197 ++ .../judges/calibrated/prompts/rqlt.py | 36 + .../judges/calibrated/prompts/vctn.py | 22 + .../build/lib/agent_framework/judges/judge.py | 661 ++++ .../build/lib/agent_framework/llm/__init__.py | 4 + .../build/lib/agent_framework/llm/base.py | 25 + .../agent_framework/llm/profile_resolver.py | 171 ++ .../lib/agent_framework/llm/providers.py | 902 ++++++ .../build/lib/agent_framework/llm/types.py | 22 + .../build/lib/agent_framework/mcp/__init__.py | 3 + .../build/lib/agent_framework/mcp/client.py | 314 ++ .../build/lib/agent_framework/mcp/models.py | 49 + .../build/lib/agent_framework/mcp/registry.py | 76 + .../lib/agent_framework/mcp/tool_policy.py | 84 + .../lib/agent_framework/mcp/tool_router.py | 275 ++ .../lib/agent_framework/memory/__init__.py | 45 + .../memory/long_term_extractor.py | 25 + .../memory/long_term_memory.py | 64 + .../memory/long_term_models.py | 26 + .../agent_framework/memory/long_term_store.py | 546 ++++ .../agent_framework/memory/message_history.py | 67 + .../agent_framework/memory/summary_memory.py | 208 ++ .../agent_framework/memory/summary_store.py | 145 + .../lib/agent_framework/models/__init__.py | 0 .../lib/agent_framework/models/identity.py | 52 + .../lib/agent_framework/models/session.py | 30 + .../agent_framework/observability/__init__.py | 31 + .../observability/code_mapper.py | 364 +++ .../agent_framework/observability/context.py | 119 + .../observability/control_events.py | 62 + .../observability/decorators.py | 19 + .../observability/event_bus.py | 47 + .../observability/grl_events.py | 14 + .../observability/guardrail_events.py | 13 + .../observability/ic_events.py | 24 + .../observability/informational_events.py | 5 + .../observability/judge_events.py | 9 + .../observability/langfuse_enterprise.py | 46 + .../observability/langgraph_telemetry.py | 76 + .../observability/llm_advisors.py | 47 + .../observability/noc_contract.py | 107 + .../observability/noc_events.py | 20 + .../agent_framework/observability/noc_otel.py | 109 + .../agent_framework/observability/observer.py | 84 + .../lib/agent_framework/observability/otel.py | 46 + .../observability/streaming_events.py | 11 + .../observability/streaming_exporter.py | 10 + .../observability/telemetry.py | 981 ++++++ .../observability/tim_backoffice_contract.py | 62 + .../observability/token_cost.py | 115 + .../observability/workflow_events.py | 17 + .../build/lib/agent_framework/observer.py | 364 +++ .../build/lib/agent_framework/oci/__init__.py | 0 .../build/lib/agent_framework/oci/auth.py | 53 + .../agent_framework/persistence/__init__.py | 0 .../persistence/mongodb_store.py | 113 + .../persistence/oracle_store.py | 587 ++++ .../persistence/sqlite_store.py | 180 ++ .../agent_framework/presentation/__init__.py | 15 + .../agent_framework/presentation/renderers.py | 104 + .../build/lib/agent_framework/rag/__init__.py | 18 + .../agent_framework/rag/embedding_provider.py | 105 + .../lib/agent_framework/rag/graph_store.py | 61 + .../build/lib/agent_framework/rag/ingest.py | 402 +++ .../lib/agent_framework/rag/rag_service.py | 146 + .../lib/agent_framework/rag/vector_store.py | 202 ++ .../agent_framework/repositories/__init__.py | 0 .../repositories/session_repository.py | 76 + .../lib/agent_framework/routing/__init__.py | 9 + .../agent_framework/routing/config_loader.py | 35 + .../lib/agent_framework/routing/continuity.py | 268 ++ .../routing/enterprise_router.py | 653 ++++ .../lib/agent_framework/routing/models.py | 45 + .../lib/agent_framework/runtime/__init__.py | 3 + .../agent_framework/runtime/agent_runtime.py | 2656 +++++++++++++++++ .../runtime/transaction_input.py | 63 + .../runtime/transaction_parameters.py | 181 ++ .../runtime_mcp_gateway_adapter.py | 35 + .../lib/agent_framework/security/__init__.py | 40 + .../security/authentication.py | 190 ++ .../lib/agent_framework/security/factory.py | 112 + .../lib/agent_framework/security/installer.py | 70 + .../agent_framework/security/middleware.py | 100 + .../build/lib/agent_framework/sse/__init__.py | 0 .../build/lib/agent_framework/sse/events.py | 133 + .../agent_framework/supervisor/__init__.py | 0 .../supervisor/router_supervisor.py | 7 + .../agent_framework/supervisor/supervisor.py | 87 + .../lib/agent_framework/workflows/__init__.py | 17 + .../lib/agent_framework/workflows/graph.py | 23 + .../lib/agent_framework/workflows/models.py | 73 + .../lib/agent_framework/workflows/registry.py | 32 + .../agent_framework/workflows/repository.py | 34 + .../lib/agent_framework/workflows/runtime.py | 628 ++++ .../workflows/tool_executor.py | 33 + .../src/agent_framework.egg-info/SOURCES.txt | 1 + .../__pycache__/__init__.cpython-313.pyc | Bin 412 -> 411 bytes .../__pycache__/extensions.cpython-313.pyc | Bin 2140 -> 2139 bytes .../__pycache__/idempotency.cpython-313.pyc | Bin 5696 -> 5695 bytes .../__pycache__/observer.cpython-313.pyc | Bin 17556 -> 17555 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 548 -> 547 bytes .../composite_publisher.cpython-313.pyc | Bin 2503 -> 2502 bytes .../__pycache__/event_builder.cpython-313.pyc | Bin 1261 -> 1260 bytes .../__pycache__/factory.cpython-313.pyc | Bin 3997 -> 3996 bytes .../__pycache__/publisher.cpython-313.pyc | Bin 1873 -> 1872 bytes .../tim_payload_mapper.cpython-313.pyc | Bin 9287 -> 9286 bytes .../__pycache__/tim_sequence.cpython-313.pyc | Bin 17562 -> 17561 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 515 -> 514 bytes .../__pycache__/kafka.cpython-313.pyc | Bin 1813 -> 1812 bytes .../__pycache__/langfuse.cpython-313.pyc | Bin 23173 -> 23172 bytes .../__pycache__/oci_streaming.cpython-313.pyc | Bin 1822 -> 1821 bytes .../__pycache__/pubsub.cpython-313.pyc | Bin 7441 -> 7440 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 404 -> 403 bytes .../usage_repository.cpython-313.pyc | Bin 15687 -> 15686 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 214 -> 213 bytes .../cache/__pycache__/cache.cpython-313.pyc | Bin 16524 -> 16523 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 217 -> 216 bytes .../__pycache__/adapters.cpython-313.pyc | Bin 4173 -> 4172 bytes .../channels/__pycache__/base.cpython-313.pyc | Bin 1797 -> 1796 bytes .../__pycache__/gateway.cpython-313.pyc | Bin 5772 -> 5771 bytes .../__pycache__/interruption.cpython-313.pyc | Bin 6457 -> 6456 bytes .../__pycache__/transcription.cpython-313.pyc | Bin 1430 -> 1429 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 924 -> 923 bytes .../checkpoint_repository.cpython-313.pyc | Bin 27164 -> 27163 bytes .../langgraph_saver.cpython-313.pyc | Bin 32223 -> 32222 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 215 -> 214 bytes .../agent_registry.cpython-313.pyc | Bin 6948 -> 6947 bytes .../__pycache__/settings.cpython-313.pyc | Bin 13790 -> 13789 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 307 -> 306 bytes .../mcp_gateway_client.cpython-313.pyc | Bin 3333 -> 3332 bytes .../global_supervisor/router.py | 13 +- .../__pycache__/__init__.cpython-313.pyc | Bin 1502 -> 1501 bytes .../__pycache__/base.cpython-313.pyc | Bin 1376 -> 1375 bytes .../__pycache__/config_loader.cpython-313.pyc | Bin 9161 -> 9160 bytes .../__pycache__/custom_rails.cpython-313.pyc | Bin 4405 -> 4404 bytes .../framework_llm_client.cpython-313.pyc | Bin 18084 -> 17783 bytes .../__pycache__/llm_rails.cpython-313.pyc | Bin 6643 -> 5923 bytes .../output_supervisor.cpython-313.pyc | Bin 24307 -> 24306 bytes .../parallel_executor.cpython-313.pyc | Bin 21863 -> 21862 bytes .../__pycache__/pipeline.cpython-313.pyc | Bin 10890 -> 10889 bytes .../__pycache__/rail_action.cpython-313.pyc | Bin 655 -> 654 bytes .../__pycache__/rail_decision.cpython-313.pyc | Bin 1606 -> 1605 bytes .../__pycache__/rail_result.cpython-313.pyc | Bin 1005 -> 1004 bytes .../__pycache__/rails.cpython-313.pyc | Bin 33969 -> 34444 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 2995 -> 2994 bytes .../__pycache__/_compat.cpython-313.pyc | Bin 2446 -> 2445 bytes .../contestation_validation.cpython-313.pyc | Bin 2178 -> 2177 bytes .../__pycache__/contracts.cpython-313.pyc | Bin 6902 -> 6901 bytes .../__pycache__/input_size.cpython-313.pyc | Bin 3650 -> 3649 bytes .../__pycache__/llm_adapter.cpython-313.pyc | Bin 3800 -> 3799 bytes .../__pycache__/llm_client.cpython-313.pyc | Bin 7339 -> 7338 bytes .../__pycache__/llm_rails.cpython-313.pyc | Bin 8895 -> 8894 bytes .../output_sanitization.cpython-313.pyc | Bin 13911 -> 13910 bytes .../__pycache__/pipeline.cpython-313.pyc | Bin 12662 -> 12661 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 474 -> 473 bytes .../__pycache__/_context.cpython-313.pyc | Bin 5872 -> 5871 bytes .../ausencia_oferta_proativa.cpython-313.pyc | Bin 11266 -> 11265 bytes .../__pycache__/coerencia.cpython-313.pyc | Bin 9486 -> 9485 bytes .../__pycache__/dlex_in.cpython-313.pyc | Bin 1305 -> 1304 bytes .../__pycache__/dlex_out.cpython-313.pyc | Bin 1592 -> 1591 bytes .../__pycache__/fallback.cpython-313.pyc | Bin 17653 -> 17652 bytes .../__pycache__/fraseologia.cpython-313.pyc | Bin 7634 -> 7633 bytes .../__pycache__/out_of_scope.cpython-313.pyc | Bin 17494 -> 17493 bytes .../prompts/__pycache__/pinj.cpython-313.pyc | Bin 8425 -> 8424 bytes .../__pycache__/ragsec.cpython-313.pyc | Bin 1121 -> 1120 bytes .../__pycache__/revprec.cpython-313.pyc | Bin 5412 -> 5411 bytes .../prompts/__pycache__/tox.cpython-313.pyc | Bin 645 -> 644 bytes .../toxicidade_output.cpython-313.pyc | Bin 929 -> 928 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 1664 -> 1663 bytes .../rails/__pycache__/alcada.cpython-313.pyc | Bin 5000 -> 4999 bytes .../rails/__pycache__/anatel.cpython-313.pyc | Bin 9149 -> 9148 bytes .../__pycache__/confirmation.cpython-313.pyc | Bin 11020 -> 11042 bytes .../rails/__pycache__/dlex_in.cpython-313.pyc | Bin 3280 -> 3279 bytes .../__pycache__/dlex_out.cpython-313.pyc | Bin 3332 -> 3331 bytes .../rails/__pycache__/ragsec.cpython-313.pyc | Bin 5414 -> 5462 bytes .../rails/__pycache__/revprec.cpython-313.pyc | Bin 5422 -> 5470 bytes .../rails/__pycache__/tox.cpython-313.pyc | Bin 8245 -> 8293 bytes .../calibrated/rails/confirmation.py | 8 +- .../guardrails/calibrated/rails/ragsec.py | 4 +- .../guardrails/calibrated/rails/revprec.py | 4 +- .../rails/supervision/correspondencia_item.py | 4 +- .../rails/supervision/groundedness.py | 4 +- .../rails/supervision/intencao_cancelar.py | 4 +- .../rails/supervision/quantidade_coerente.py | 4 +- .../rails/supervision/servico_correto.py | 4 +- .../supervision/verbalizacao_prematura.py | 4 +- .../guardrails/calibrated/rails/tox.py | 4 +- .../__pycache__/__init__.cpython-313.pyc | Bin 534 -> 533 bytes .../rules/__pycache__/alcada.cpython-313.pyc | Bin 1882 -> 1881 bytes .../__pycache__/pinj_patterns.cpython-313.pyc | Bin 3731 -> 3730 bytes .../__pycache__/tox_blocklist.cpython-313.pyc | Bin 1507 -> 1506 bytes .../guardrails/framework_llm_client.py | 12 +- .../agent_framework/guardrails/llm_rails.py | 16 +- .../src/agent_framework/guardrails/rails.py | 58 +- .../__pycache__/__init__.cpython-313.pyc | Bin 409 -> 408 bytes .../__pycache__/mcp_mapper.cpython-313.pyc | Bin 4693 -> 4692 bytes .../__pycache__/models.cpython-313.pyc | Bin 3145 -> 3144 bytes .../__pycache__/resolver.cpython-313.pyc | Bin 4714 -> 4713 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 619 -> 618 bytes .../judges/__pycache__/judge.cpython-313.pyc | Bin 38285 -> 37576 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 226 -> 225 bytes .../__pycache__/llm_client.cpython-313.pyc | Bin 6103 -> 5404 bytes .../judges/calibrated/llm_client.py | 18 +- .../__pycache__/__init__.cpython-313.pyc | Bin 234 -> 233 bytes .../prompts/__pycache__/aluc.cpython-313.pyc | Bin 6530 -> 6529 bytes .../prompts/__pycache__/csi.cpython-313.pyc | Bin 1333 -> 1332 bytes .../__pycache__/fallback.cpython-313.pyc | Bin 8036 -> 8035 bytes .../prompts/__pycache__/rqlt.cpython-313.pyc | Bin 1166 -> 1165 bytes .../prompts/__pycache__/vctn.cpython-313.pyc | Bin 627 -> 626 bytes .../src/agent_framework/judges/judge.py | 16 +- .../src/agent_framework/llm/__init__.py | 9 +- .../llm/__pycache__/__init__.cpython-313.pyc | Bin 334 -> 476 bytes .../llm/__pycache__/base.cpython-313.pyc | Bin 1624 -> 1623 bytes .../profile_resolver.cpython-313.pyc | Bin 9280 -> 9322 bytes .../llm/__pycache__/providers.cpython-313.pyc | Bin 41711 -> 45052 bytes .../structured_output.cpython-313.pyc | Bin 0 -> 7459 bytes .../llm/__pycache__/types.cpython-313.pyc | Bin 1275 -> 1274 bytes .../agent_framework/llm/profile_resolver.py | 2 +- .../src/agent_framework/llm/providers.py | 83 +- .../agent_framework/llm/structured_output.py | 181 ++ .../mcp/__pycache__/__init__.cpython-313.pyc | Bin 474 -> 473 bytes .../mcp/__pycache__/client.cpython-313.pyc | Bin 18427 -> 18426 bytes .../mcp/__pycache__/models.cpython-313.pyc | Bin 2137 -> 2136 bytes .../mcp/__pycache__/registry.cpython-313.pyc | Bin 4741 -> 4740 bytes .../__pycache__/tool_policy.cpython-313.pyc | Bin 5686 -> 5685 bytes .../__pycache__/tool_router.cpython-313.pyc | Bin 14190 -> 14189 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 1136 -> 1135 bytes .../long_term_extractor.cpython-313.pyc | Bin 2514 -> 2513 bytes .../long_term_memory.cpython-313.pyc | Bin 6840 -> 6839 bytes .../long_term_models.cpython-313.pyc | Bin 1749 -> 1748 bytes .../long_term_store.cpython-313.pyc | Bin 29187 -> 29186 bytes .../message_history.cpython-313.pyc | Bin 8360 -> 8359 bytes .../summary_memory.cpython-313.pyc | Bin 12511 -> 12510 bytes .../__pycache__/summary_store.cpython-313.pyc | Bin 9521 -> 9520 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 215 -> 214 bytes .../__pycache__/identity.cpython-313.pyc | Bin 3466 -> 3465 bytes .../__pycache__/session.cpython-313.pyc | Bin 2709 -> 2708 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 1395 -> 1394 bytes .../__pycache__/code_mapper.cpython-313.pyc | Bin 21448 -> 21447 bytes .../__pycache__/context.cpython-313.pyc | Bin 7387 -> 7386 bytes .../__pycache__/event_bus.cpython-313.pyc | Bin 3633 -> 3632 bytes .../guardrail_events.cpython-313.pyc | Bin 2051 -> 2050 bytes .../__pycache__/ic_events.cpython-313.pyc | Bin 626 -> 625 bytes .../__pycache__/judge_events.cpython-313.pyc | Bin 1411 -> 1410 bytes .../langgraph_telemetry.cpython-313.pyc | Bin 4964 -> 4963 bytes .../__pycache__/llm_advisors.cpython-313.pyc | Bin 2938 -> 2937 bytes .../__pycache__/noc_contract.cpython-313.pyc | Bin 5075 -> 5074 bytes .../__pycache__/noc_otel.cpython-313.pyc | Bin 6322 -> 6321 bytes .../__pycache__/observer.cpython-313.pyc | Bin 5105 -> 5104 bytes .../__pycache__/otel.cpython-313.pyc | Bin 3412 -> 3411 bytes .../streaming_events.cpython-313.pyc | Bin 1835 -> 1834 bytes .../__pycache__/telemetry.cpython-313.pyc | Bin 52428 -> 52427 bytes .../__pycache__/token_cost.cpython-313.pyc | Bin 8691 -> 8690 bytes .../workflow_events.cpython-313.pyc | Bin 3330 -> 3329 bytes .../oci/__pycache__/__init__.cpython-313.pyc | Bin 212 -> 211 bytes .../oci/__pycache__/auth.cpython-313.pyc | Bin 3244 -> 3243 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 220 -> 219 bytes .../__pycache__/oracle_store.cpython-313.pyc | Bin 44956 -> 44955 bytes .../__pycache__/sqlite_store.cpython-313.pyc | Bin 15019 -> 15018 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 455 -> 454 bytes .../__pycache__/renderers.cpython-313.pyc | Bin 4318 -> 4317 bytes .../rag/__pycache__/__init__.cpython-313.pyc | Bin 710 -> 709 bytes .../embedding_provider.cpython-313.pyc | Bin 6517 -> 6516 bytes .../__pycache__/graph_store.cpython-313.pyc | Bin 5528 -> 5527 bytes .../rag/__pycache__/ingest.cpython-313.pyc | Bin 12581 -> 12580 bytes .../__pycache__/kbdb_service.cpython-313.pyc | Bin 10012 -> 10011 bytes .../__pycache__/rag_service.cpython-313.pyc | Bin 10898 -> 10897 bytes .../__pycache__/vector_store.cpython-313.pyc | Bin 18656 -> 18655 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 221 -> 220 bytes .../session_repository.cpython-313.pyc | Bin 8590 -> 8589 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 426 -> 425 bytes .../__pycache__/config_loader.cpython-313.pyc | Bin 2297 -> 2296 bytes .../__pycache__/continuity.cpython-313.pyc | Bin 13239 -> 12315 bytes .../enterprise_router.cpython-313.pyc | Bin 36792 -> 36172 bytes .../__pycache__/models.cpython-313.pyc | Bin 2447 -> 2446 bytes .../src/agent_framework/routing/continuity.py | 20 +- .../routing/enterprise_router.py | 15 +- .../__pycache__/__init__.cpython-313.pyc | Bin 349 -> 348 bytes .../__pycache__/agent_runtime.cpython-313.pyc | Bin 152074 -> 151759 bytes .../transaction_parameters.cpython-313.pyc | Bin 10626 -> 10308 bytes .../agent_framework/runtime/agent_runtime.py | 8 +- .../runtime/transaction_parameters.py | 10 +- .../__pycache__/__init__.cpython-313.pyc | Bin 1188 -> 1176 bytes .../authentication.cpython-313.pyc | Bin 15408 -> 15396 bytes .../__pycache__/factory.cpython-313.pyc | Bin 7977 -> 7965 bytes .../__pycache__/installer.cpython-313.pyc | Bin 5595 -> 5583 bytes .../__pycache__/middleware.cpython-313.pyc | Bin 8879 -> 8867 bytes .../sse/__pycache__/__init__.cpython-313.pyc | Bin 212 -> 211 bytes .../sse/__pycache__/events.cpython-313.pyc | Bin 9588 -> 9587 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 219 -> 218 bytes .../__pycache__/supervisor.cpython-313.pyc | Bin 4944 -> 4943 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 879 -> 878 bytes .../__pycache__/graph.cpython-313.pyc | Bin 1416 -> 1415 bytes .../input_contract.cpython-313.pyc | Bin 2254 -> 2253 bytes .../__pycache__/models.cpython-313.pyc | Bin 5233 -> 5232 bytes .../__pycache__/registry.cpython-313.pyc | Bin 2362 -> 2361 bytes .../__pycache__/repository.cpython-313.pyc | Bin 2715 -> 2714 bytes .../__pycache__/runtime.cpython-313.pyc | Bin 32981 -> 32980 bytes .../__pycache__/tool_executor.cpython-313.pyc | Bin 1967 -> 1966 bytes .../conftest.cpython-313-pytest-9.0.2.pyc | Bin 788 -> 780 bytes ..._continuation.cpython-313-pytest-9.0.2.pyc | Bin 8835 -> 8801 bytes ...ameter_prompt.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 6151 bytes ..._presentation.cpython-313-pytest-9.0.2.pyc | Bin 10418 -> 10410 bytes ...tion_sampling.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 6299 bytes ...ction_runtime.cpython-313-pytest-9.0.2.pyc | Bin 8796 -> 8776 bytes ..._deadlock_fix.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 11432 bytes ...me_precedence.cpython-313-pytest-9.0.2.pyc | Bin 17584 -> 28469 bytes ..._revalidation.cpython-313-pytest-9.0.2.pyc | Bin 13627 -> 13672 bytes ...saction_shift.cpython-313-pytest-9.0.2.pyc | Bin 25795 -> 25786 bytes ...output_parser.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 8361 bytes ...stomer_facing.cpython-313-pytest-9.0.2.pyc | Bin 4817 -> 4783 bytes ..._descriptions.cpython-313-pytest-9.0.2.pyc | Bin 10424 -> 10415 bytes ...lm_precedence.cpython-313-pytest-9.0.2.pyc | Bin 20646 -> 32364 bytes ...ession_matrix.cpython-313-pytest-9.0.2.pyc | Bin 45089 -> 52038 bytes ..._interruption.cpython-313-pytest-9.0.2.pyc | Bin 28238 -> 28263 bytes ...nal_tool_flow.cpython-313-pytest-9.0.2.pyc | Bin 70422 -> 70413 bytes ...est_compliance_protocol_expected_values.py | 60 + tests/test_structured_output_parser.py | 62 + ...t_transaction_state_router_interruption.py | 2 +- ...agent_runtime.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 3349 bytes ...uthentication.cpython-313-pytest-9.0.2.pyc | Bin 8555 -> 8543 bytes ...tion_policies.cpython-313-pytest-9.0.2.pyc | Bin 9458 -> 9446 bytes .../test_cache.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 3342 bytes ...e_distributed.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 2015 bytes ...ports_compile.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 593 bytes ...pt_controlled.cpython-313-pytest-9.0.2.pyc | Bin 16540 -> 16529 bytes ...untime_config.cpython-313-pytest-9.0.2.pyc | Bin 30681 -> 30659 bytes ...ckpoint_saver.cpython-313-pytest-9.0.2.pyc | Bin 2338 -> 2327 bytes ...aph_telemetry.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 4715 bytes ...rich_response.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 22888 bytes ...ry_autonomous.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 7793 bytes ...ics_publisher.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 7084 bytes .../test_rag.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 2886 bytes ...kbdb_provider.cpython-313-pytest-9.0.2.pyc | Bin 11567 -> 11547 bytes ...ql_generation.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 1425 bytes ...ime_grounding.cpython-313-pytest-9.0.2.pyc | Bin 9659 -> 9650 bytes ..._checkpointer.cpython-313-pytest-9.0.2.pyc | Bin 5298 -> 5271 bytes ...te_stickiness.cpython-313-pytest-9.0.2.pyc | Bin 26265 -> 27026 bytes .../test_sse.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 4485 bytes ..._replay_dedup.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 4414 bytes ...gfuse_compact.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 42279 bytes ...st_enterprise.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 5673 bytes ...tool_policies.cpython-313-pytest-9.0.2.pyc | Bin 13734 -> 13723 bytes ...nal_workflows.cpython-313-pytest-9.0.2.pyc | Bin 12099 -> 12089 bytes ...e_diagnostics.cpython-313-pytest-9.0.2.pyc | Bin 5445 -> 5401 bytes ...rkflow_static.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 3273 bytes tests/unit/test_llm_rich_response.py | 42 +- tests/unit/test_semantic_route_stickiness.py | 3 + 470 files changed, 28831 insertions(+), 125 deletions(-) create mode 100644 libs/agent_framework/build/lib/agent_framework/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/composite_publisher.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/event_builder.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/factory.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/providers/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/providers/kafka.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/providers/langfuse.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/providers/oci_streaming.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/providers/pubsub.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/publisher.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/tim_payload_mapper.py create mode 100644 libs/agent_framework/build/lib/agent_framework/analytics/tim_sequence.py create mode 100644 libs/agent_framework/build/lib/agent_framework/billing/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/billing/usage_repository.py create mode 100644 libs/agent_framework/build/lib/agent_framework/cache/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/cache/cache.py create mode 100644 libs/agent_framework/build/lib/agent_framework/channels/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/channels/adapters.py create mode 100644 libs/agent_framework/build/lib/agent_framework/channels/base.py create mode 100644 libs/agent_framework/build/lib/agent_framework/channels/gateway.py create mode 100644 libs/agent_framework/build/lib/agent_framework/channels/interruption.py create mode 100644 libs/agent_framework/build/lib/agent_framework/channels/transcription.py create mode 100644 libs/agent_framework/build/lib/agent_framework/checkpoints/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/checkpoints/checkpoint_repository.py create mode 100644 libs/agent_framework/build/lib/agent_framework/checkpoints/langgraph_saver.py create mode 100644 libs/agent_framework/build/lib/agent_framework/config/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/config/agent_registry.py create mode 100644 libs/agent_framework/build/lib/agent_framework/config/observability_mapping.yaml create mode 100644 libs/agent_framework/build/lib/agent_framework/config/settings.py create mode 100644 libs/agent_framework/build/lib/agent_framework/events/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/events/oci_streaming.py create mode 100644 libs/agent_framework/build/lib/agent_framework/extensions.py create mode 100644 libs/agent_framework/build/lib/agent_framework/gateway_policy_context.py create mode 100644 libs/agent_framework/build/lib/agent_framework/gateways/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/gateways/mcp_gateway_client.py create mode 100644 libs/agent_framework/build/lib/agent_framework/global_supervisor/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/global_supervisor/client.py create mode 100644 libs/agent_framework/build/lib/agent_framework/global_supervisor/config.py create mode 100644 libs/agent_framework/build/lib/agent_framework/global_supervisor/models.py create mode 100644 libs/agent_framework/build/lib/agent_framework/global_supervisor/router.py create mode 100644 libs/agent_framework/build/lib/agent_framework/global_supervisor/session_store.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/base.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/_compat.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/capabilities/pinj_guardrail.yaml create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/config.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/contestation_validation.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/contracts.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/input_size.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/llm_adapter.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/llm_client.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/llm_rails.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/output_sanitization.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/pipeline.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/_context.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/ausencia_oferta_proativa.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/coerencia.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/dlex_in.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/dlex_out.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/fallback.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/fraseologia.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/out_of_scope.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/pinj.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/ragsec.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/revprec.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/safe_out.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/shared/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/shared/supervision_template.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/shared/tts_rules.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/tox.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/prompts/toxicidade_output.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/alcada.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/anatel.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/confirmation.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/dlex_in.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/dlex_out.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/ragsec.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/revprec.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/supervision/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/supervision/correspondencia_item.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/supervision/groundedness.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/supervision/intencao_cancelar.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/supervision/quantidade_coerente.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/supervision/servico_correto.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/supervision/verbalizacao_prematura.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rails/tox.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rules/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rules/alcada.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rules/oos_blocklist.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rules/pinj_patterns.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/calibrated/rules/tox_blocklist.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/config_loader.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/custom_rails.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/executor.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/framework_llm_client.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/langgraph_adapters.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/llm_rails.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/output_supervisor.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/parallel_executor.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/pipeline.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/rail_action.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/rail_decision.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/rail_result.py create mode 100644 libs/agent_framework/build/lib/agent_framework/guardrails/rails.py create mode 100644 libs/agent_framework/build/lib/agent_framework/idempotency.py create mode 100644 libs/agent_framework/build/lib/agent_framework/identity/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/identity/mcp_mapper.py create mode 100644 libs/agent_framework/build/lib/agent_framework/identity/models.py create mode 100644 libs/agent_framework/build/lib/agent_framework/identity/resolver.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/calibrated/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/calibrated/_compat.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/calibrated/llm_client.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/calibrated/models.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/calibrated/prompts/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/calibrated/prompts/aluc.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/calibrated/prompts/csi.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/calibrated/prompts/fallback.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/calibrated/prompts/rqlt.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/calibrated/prompts/vctn.py create mode 100644 libs/agent_framework/build/lib/agent_framework/judges/judge.py create mode 100644 libs/agent_framework/build/lib/agent_framework/llm/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/llm/base.py create mode 100644 libs/agent_framework/build/lib/agent_framework/llm/profile_resolver.py create mode 100644 libs/agent_framework/build/lib/agent_framework/llm/providers.py create mode 100644 libs/agent_framework/build/lib/agent_framework/llm/types.py create mode 100644 libs/agent_framework/build/lib/agent_framework/mcp/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/mcp/client.py create mode 100644 libs/agent_framework/build/lib/agent_framework/mcp/models.py create mode 100644 libs/agent_framework/build/lib/agent_framework/mcp/registry.py create mode 100644 libs/agent_framework/build/lib/agent_framework/mcp/tool_policy.py create mode 100644 libs/agent_framework/build/lib/agent_framework/mcp/tool_router.py create mode 100644 libs/agent_framework/build/lib/agent_framework/memory/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/memory/long_term_extractor.py create mode 100644 libs/agent_framework/build/lib/agent_framework/memory/long_term_memory.py create mode 100644 libs/agent_framework/build/lib/agent_framework/memory/long_term_models.py create mode 100644 libs/agent_framework/build/lib/agent_framework/memory/long_term_store.py create mode 100644 libs/agent_framework/build/lib/agent_framework/memory/message_history.py create mode 100644 libs/agent_framework/build/lib/agent_framework/memory/summary_memory.py create mode 100644 libs/agent_framework/build/lib/agent_framework/memory/summary_store.py create mode 100644 libs/agent_framework/build/lib/agent_framework/models/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/models/identity.py create mode 100644 libs/agent_framework/build/lib/agent_framework/models/session.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/code_mapper.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/context.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/control_events.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/decorators.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/event_bus.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/grl_events.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/guardrail_events.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/ic_events.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/informational_events.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/judge_events.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/langfuse_enterprise.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/langgraph_telemetry.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/llm_advisors.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/noc_contract.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/noc_events.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/noc_otel.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/observer.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/otel.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/streaming_events.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/streaming_exporter.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/telemetry.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/tim_backoffice_contract.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/token_cost.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observability/workflow_events.py create mode 100644 libs/agent_framework/build/lib/agent_framework/observer.py create mode 100644 libs/agent_framework/build/lib/agent_framework/oci/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/oci/auth.py create mode 100644 libs/agent_framework/build/lib/agent_framework/persistence/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/persistence/mongodb_store.py create mode 100644 libs/agent_framework/build/lib/agent_framework/persistence/oracle_store.py create mode 100644 libs/agent_framework/build/lib/agent_framework/persistence/sqlite_store.py create mode 100644 libs/agent_framework/build/lib/agent_framework/presentation/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/presentation/renderers.py create mode 100644 libs/agent_framework/build/lib/agent_framework/rag/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/rag/embedding_provider.py create mode 100644 libs/agent_framework/build/lib/agent_framework/rag/graph_store.py create mode 100644 libs/agent_framework/build/lib/agent_framework/rag/ingest.py create mode 100644 libs/agent_framework/build/lib/agent_framework/rag/rag_service.py create mode 100644 libs/agent_framework/build/lib/agent_framework/rag/vector_store.py create mode 100644 libs/agent_framework/build/lib/agent_framework/repositories/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/repositories/session_repository.py create mode 100644 libs/agent_framework/build/lib/agent_framework/routing/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/routing/config_loader.py create mode 100644 libs/agent_framework/build/lib/agent_framework/routing/continuity.py create mode 100644 libs/agent_framework/build/lib/agent_framework/routing/enterprise_router.py create mode 100644 libs/agent_framework/build/lib/agent_framework/routing/models.py create mode 100644 libs/agent_framework/build/lib/agent_framework/runtime/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/runtime/agent_runtime.py create mode 100644 libs/agent_framework/build/lib/agent_framework/runtime/transaction_input.py create mode 100644 libs/agent_framework/build/lib/agent_framework/runtime/transaction_parameters.py create mode 100644 libs/agent_framework/build/lib/agent_framework/runtime_mcp_gateway_adapter.py create mode 100644 libs/agent_framework/build/lib/agent_framework/security/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/security/authentication.py create mode 100644 libs/agent_framework/build/lib/agent_framework/security/factory.py create mode 100644 libs/agent_framework/build/lib/agent_framework/security/installer.py create mode 100644 libs/agent_framework/build/lib/agent_framework/security/middleware.py create mode 100644 libs/agent_framework/build/lib/agent_framework/sse/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/sse/events.py create mode 100644 libs/agent_framework/build/lib/agent_framework/supervisor/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/supervisor/router_supervisor.py create mode 100644 libs/agent_framework/build/lib/agent_framework/supervisor/supervisor.py create mode 100644 libs/agent_framework/build/lib/agent_framework/workflows/__init__.py create mode 100644 libs/agent_framework/build/lib/agent_framework/workflows/graph.py create mode 100644 libs/agent_framework/build/lib/agent_framework/workflows/models.py create mode 100644 libs/agent_framework/build/lib/agent_framework/workflows/registry.py create mode 100644 libs/agent_framework/build/lib/agent_framework/workflows/repository.py create mode 100644 libs/agent_framework/build/lib/agent_framework/workflows/runtime.py create mode 100644 libs/agent_framework/build/lib/agent_framework/workflows/tool_executor.py create mode 100644 libs/agent_framework/src/agent_framework/llm/__pycache__/structured_output.cpython-313.pyc create mode 100644 libs/agent_framework/src/agent_framework/llm/structured_output.py create mode 100644 tests/__pycache__/test_fraseologia_business_parameter_prompt.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/__pycache__/test_judge_transaction_sampling.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/__pycache__/test_observer_cross_loop_deadlock_fix.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/__pycache__/test_structured_output_parser.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/test_compliance_protocol_expected_values.py create mode 100644 tests/test_structured_output_parser.py create mode 100644 tests/unit/__pycache__/test_agent_runtime.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_cache.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_cache_distributed.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_imports_compile.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_langgraph_telemetry.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_llm_rich_response.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_long_term_memory_autonomous.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_pubsub_analytics_publisher.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_rag.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_rag_oracle_sql_generation.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_sse.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_sse_replay_dedup.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_telemetry_langfuse_compact.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_token_cost_enterprise.cpython-313-pytest-9.0.2.pyc create mode 100644 tests/unit/__pycache__/test_workflow_static.cpython-313-pytest-9.0.2.pyc diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 64d1784..4bacf18 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -6,7 +6,6 @@ -