From fc64c6ddd776743badbc471310e8f0f63d2a178d Mon Sep 17 00:00:00 2001 From: T3782834 Date: Wed, 26 Aug 2026 10:15:59 -0300 Subject: [PATCH] new feature: Integration with kbdb Autonomous --- .env.example | 22 ++ agent_framework_oci/.env.example | 22 ++ agent_framework_oci/.idea/workspace.xml | 92 ++++- agent_framework_oci/README.md | 4 + agent_framework_oci/docs/RAG_PROVIDER_KBDB.md | 94 +++++ .../src/agent_framework.egg-info/SOURCES.txt | 2 + .../__pycache__/__init__.cpython-313.pyc | Bin 418 -> 412 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 396 bytes .../__pycache__/extensions.cpython-313.pyc | Bin 0 -> 2140 bytes .../__pycache__/idempotency.cpython-313.pyc | Bin 5702 -> 5696 bytes .../__pycache__/idempotency.cpython-314.pyc | Bin 0 -> 7029 bytes .../__pycache__/observer.cpython-313.pyc | Bin 17543 -> 17556 bytes .../__pycache__/observer.cpython-314.pyc | Bin 0 -> 21104 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 554 -> 548 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 537 bytes .../composite_publisher.cpython-313.pyc | Bin 2509 -> 2503 bytes .../composite_publisher.cpython-314.pyc | Bin 0 -> 3052 bytes .../__pycache__/event_builder.cpython-313.pyc | Bin 1267 -> 1261 bytes .../__pycache__/event_builder.cpython-314.pyc | Bin 0 -> 1399 bytes .../__pycache__/factory.cpython-313.pyc | Bin 4003 -> 3997 bytes .../__pycache__/factory.cpython-314.pyc | Bin 0 -> 4354 bytes .../__pycache__/publisher.cpython-313.pyc | Bin 1879 -> 1873 bytes .../__pycache__/publisher.cpython-314.pyc | Bin 0 -> 2234 bytes .../tim_payload_mapper.cpython-313.pyc | Bin 9293 -> 9287 bytes .../tim_payload_mapper.cpython-314.pyc | Bin 0 -> 9934 bytes .../__pycache__/tim_sequence.cpython-313.pyc | Bin 17549 -> 17562 bytes .../__pycache__/tim_sequence.cpython-314.pyc | Bin 0 -> 20967 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 502 -> 515 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 504 bytes .../__pycache__/kafka.cpython-313.pyc | Bin 1800 -> 1813 bytes .../__pycache__/kafka.cpython-314.pyc | Bin 0 -> 2164 bytes .../__pycache__/langfuse.cpython-313.pyc | Bin 22371 -> 23173 bytes .../__pycache__/langfuse.cpython-314.pyc | Bin 0 -> 27350 bytes .../__pycache__/oci_streaming.cpython-313.pyc | Bin 1809 -> 1822 bytes .../__pycache__/oci_streaming.cpython-314.pyc | Bin 0 -> 2167 bytes .../__pycache__/pubsub.cpython-313.pyc | Bin 7428 -> 7441 bytes .../__pycache__/pubsub.cpython-314.pyc | Bin 0 -> 8114 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 391 -> 404 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 393 bytes .../usage_repository.cpython-313.pyc | Bin 15674 -> 15687 bytes .../usage_repository.cpython-314.pyc | Bin 0 -> 17613 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 220 -> 214 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 203 bytes .../cache/__pycache__/cache.cpython-313.pyc | Bin 16530 -> 16524 bytes .../cache/__pycache__/cache.cpython-314.pyc | Bin 0 -> 17847 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 223 -> 217 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 206 bytes .../__pycache__/adapters.cpython-313.pyc | Bin 4160 -> 4173 bytes .../__pycache__/adapters.cpython-314.pyc | Bin 0 -> 4531 bytes .../channels/__pycache__/base.cpython-313.pyc | Bin 1784 -> 1797 bytes .../channels/__pycache__/base.cpython-314.pyc | Bin 0 -> 2637 bytes .../__pycache__/gateway.cpython-313.pyc | Bin 5759 -> 5772 bytes .../__pycache__/gateway.cpython-314.pyc | Bin 0 -> 6716 bytes .../__pycache__/interruption.cpython-313.pyc | Bin 6463 -> 6457 bytes .../__pycache__/interruption.cpython-314.pyc | Bin 0 -> 6986 bytes .../__pycache__/transcription.cpython-313.pyc | Bin 1436 -> 1430 bytes .../__pycache__/transcription.cpython-314.pyc | Bin 0 -> 1600 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 930 -> 924 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 913 bytes .../checkpoint_repository.cpython-313.pyc | Bin 27170 -> 27164 bytes .../checkpoint_repository.cpython-314.pyc | Bin 0 -> 32210 bytes .../langgraph_saver.cpython-313.pyc | Bin 23552 -> 32223 bytes .../langgraph_saver.cpython-314.pyc | Bin 0 -> 26999 bytes .../checkpoints/langgraph_saver.py | 214 ++++++++++- .../__pycache__/__init__.cpython-313.pyc | Bin 221 -> 215 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 204 bytes .../agent_registry.cpython-313.pyc | Bin 6935 -> 6948 bytes .../agent_registry.cpython-314.pyc | Bin 0 -> 7675 bytes .../__pycache__/settings.cpython-313.pyc | Bin 12576 -> 13790 bytes .../__pycache__/settings.cpython-314.pyc | Bin 0 -> 16741 bytes .../src/agent_framework/config/settings.py | 20 ++ .../__pycache__/__init__.cpython-313.pyc | Bin 313 -> 307 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 296 bytes .../mcp_gateway_client.cpython-313.pyc | Bin 3339 -> 3333 bytes .../mcp_gateway_client.cpython-314.pyc | Bin 0 -> 4025 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 1508 -> 1502 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 1491 bytes .../__pycache__/base.cpython-313.pyc | Bin 1382 -> 1376 bytes .../__pycache__/base.cpython-314.pyc | Bin 0 -> 1844 bytes .../__pycache__/config_loader.cpython-313.pyc | Bin 7256 -> 9161 bytes .../__pycache__/config_loader.cpython-314.pyc | Bin 0 -> 10320 bytes .../__pycache__/custom_rails.cpython-313.pyc | Bin 4403 -> 4405 bytes .../__pycache__/custom_rails.cpython-314.pyc | Bin 0 -> 5445 bytes .../framework_llm_client.cpython-313.pyc | Bin 18070 -> 18084 bytes .../framework_llm_client.cpython-314.pyc | Bin 0 -> 20283 bytes .../__pycache__/llm_rails.cpython-313.pyc | Bin 6649 -> 6643 bytes .../__pycache__/llm_rails.cpython-314.pyc | Bin 0 -> 7593 bytes .../output_supervisor.cpython-313.pyc | Bin 19604 -> 24307 bytes .../output_supervisor.cpython-314.pyc | Bin 0 -> 26863 bytes .../parallel_executor.cpython-313.pyc | Bin 19918 -> 21863 bytes .../parallel_executor.cpython-314.pyc | Bin 0 -> 24522 bytes .../__pycache__/pipeline.cpython-313.pyc | Bin 10896 -> 10890 bytes .../__pycache__/pipeline.cpython-314.pyc | Bin 0 -> 12352 bytes .../__pycache__/rail_action.cpython-313.pyc | Bin 661 -> 655 bytes .../__pycache__/rail_action.cpython-314.pyc | Bin 0 -> 641 bytes .../__pycache__/rail_decision.cpython-313.pyc | Bin 1612 -> 1606 bytes .../__pycache__/rail_decision.cpython-314.pyc | Bin 0 -> 1765 bytes .../__pycache__/rail_result.cpython-313.pyc | Bin 1011 -> 1005 bytes .../__pycache__/rail_result.cpython-314.pyc | Bin 0 -> 998 bytes .../__pycache__/rails.cpython-313.pyc | Bin 33578 -> 33969 bytes .../__pycache__/rails.cpython-314.pyc | Bin 0 -> 40691 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 2969 -> 2995 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 3140 bytes .../__pycache__/_compat.cpython-313.pyc | Bin 2452 -> 2446 bytes .../__pycache__/_compat.cpython-314.pyc | Bin 0 -> 2576 bytes .../contestation_validation.cpython-313.pyc | Bin 22867 -> 2178 bytes .../contestation_validation.cpython-314.pyc | Bin 0 -> 2310 bytes .../__pycache__/contracts.cpython-313.pyc | Bin 6896 -> 6902 bytes .../__pycache__/contracts.cpython-314.pyc | Bin 0 -> 7750 bytes .../__pycache__/input_size.cpython-313.pyc | Bin 3553 -> 3650 bytes .../__pycache__/input_size.cpython-314.pyc | Bin 0 -> 4143 bytes .../__pycache__/llm_adapter.cpython-313.pyc | Bin 3806 -> 3800 bytes .../__pycache__/llm_adapter.cpython-314.pyc | Bin 0 -> 4124 bytes .../__pycache__/llm_client.cpython-313.pyc | Bin 7340 -> 7339 bytes .../__pycache__/llm_client.cpython-314.pyc | Bin 0 -> 8325 bytes .../__pycache__/llm_rails.cpython-313.pyc | Bin 8888 -> 8895 bytes .../__pycache__/llm_rails.cpython-314.pyc | Bin 0 -> 10926 bytes .../output_sanitization.cpython-313.pyc | Bin 13917 -> 13911 bytes .../output_sanitization.cpython-314.pyc | Bin 0 -> 16088 bytes .../__pycache__/pipeline.cpython-313.pyc | Bin 12658 -> 12662 bytes .../__pycache__/pipeline.cpython-314.pyc | Bin 0 -> 13970 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 480 -> 474 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 463 bytes .../__pycache__/_context.cpython-313.pyc | Bin 5878 -> 5872 bytes .../__pycache__/_context.cpython-314.pyc | Bin 0 -> 6491 bytes .../ausencia_oferta_proativa.cpython-313.pyc | Bin 9881 -> 11266 bytes .../ausencia_oferta_proativa.cpython-314.pyc | Bin 0 -> 10027 bytes .../__pycache__/coerencia.cpython-313.pyc | Bin 9487 -> 9486 bytes .../__pycache__/coerencia.cpython-314.pyc | Bin 0 -> 9632 bytes .../__pycache__/dlex_in.cpython-313.pyc | Bin 1311 -> 1305 bytes .../__pycache__/dlex_in.cpython-314.pyc | Bin 0 -> 1293 bytes .../__pycache__/dlex_out.cpython-313.pyc | Bin 1598 -> 1592 bytes .../__pycache__/dlex_out.cpython-314.pyc | Bin 0 -> 1736 bytes .../__pycache__/fallback.cpython-313.pyc | Bin 17577 -> 17653 bytes .../__pycache__/fallback.cpython-314.pyc | Bin 0 -> 18293 bytes .../__pycache__/fraseologia.cpython-313.pyc | Bin 7598 -> 7634 bytes .../__pycache__/fraseologia.cpython-314.pyc | Bin 0 -> 7779 bytes .../__pycache__/out_of_scope.cpython-313.pyc | Bin 17090 -> 17494 bytes .../__pycache__/out_of_scope.cpython-314.pyc | Bin 0 -> 17639 bytes .../prompts/__pycache__/pinj.cpython-313.pyc | Bin 8314 -> 8425 bytes .../prompts/__pycache__/pinj.cpython-314.pyc | Bin 0 -> 8571 bytes .../__pycache__/ragsec.cpython-313.pyc | Bin 1112 -> 1121 bytes .../__pycache__/ragsec.cpython-314.pyc | Bin 0 -> 1265 bytes .../__pycache__/revprec.cpython-313.pyc | Bin 5413 -> 5412 bytes .../__pycache__/revprec.cpython-314.pyc | Bin 0 -> 5552 bytes .../prompts/__pycache__/tox.cpython-313.pyc | Bin 636 -> 645 bytes .../prompts/__pycache__/tox.cpython-314.pyc | Bin 0 -> 633 bytes .../toxicidade_output.cpython-313.pyc | Bin 930 -> 929 bytes .../toxicidade_output.cpython-314.pyc | Bin 0 -> 1060 bytes .../prompts/ausencia_oferta_proativa.py | 27 +- .../__pycache__/__init__.cpython-313.pyc | Bin 1674 -> 1664 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 1648 bytes .../rails/__pycache__/alcada.cpython-313.pyc | Bin 5006 -> 5000 bytes .../rails/__pycache__/alcada.cpython-314.pyc | Bin 0 -> 5680 bytes .../rails/__pycache__/anatel.cpython-313.pyc | Bin 9155 -> 9149 bytes .../rails/__pycache__/anatel.cpython-314.pyc | Bin 0 -> 10265 bytes .../__pycache__/confirmation.cpython-313.pyc | Bin 11023 -> 11020 bytes .../__pycache__/confirmation.cpython-314.pyc | Bin 0 -> 12008 bytes .../rails/__pycache__/dlex_in.cpython-313.pyc | Bin 3286 -> 3280 bytes .../rails/__pycache__/dlex_in.cpython-314.pyc | Bin 0 -> 4089 bytes .../__pycache__/dlex_out.cpython-313.pyc | Bin 3338 -> 3332 bytes .../__pycache__/dlex_out.cpython-314.pyc | Bin 0 -> 4142 bytes .../rails/__pycache__/ragsec.cpython-313.pyc | Bin 5420 -> 5414 bytes .../rails/__pycache__/ragsec.cpython-314.pyc | Bin 0 -> 6257 bytes .../rails/__pycache__/revprec.cpython-313.pyc | Bin 5428 -> 5422 bytes .../rails/__pycache__/revprec.cpython-314.pyc | Bin 0 -> 6266 bytes .../rails/__pycache__/tox.cpython-313.pyc | Bin 8243 -> 8245 bytes .../rails/__pycache__/tox.cpython-314.pyc | Bin 0 -> 9113 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 544 -> 534 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 523 bytes .../rules/__pycache__/alcada.cpython-313.pyc | Bin 1888 -> 1882 bytes .../rules/__pycache__/alcada.cpython-314.pyc | Bin 0 -> 2039 bytes .../__pycache__/pinj_patterns.cpython-313.pyc | Bin 3729 -> 3731 bytes .../__pycache__/pinj_patterns.cpython-314.pyc | Bin 0 -> 3910 bytes .../__pycache__/tox_blocklist.cpython-313.pyc | Bin 1513 -> 1507 bytes .../__pycache__/tox_blocklist.cpython-314.pyc | Bin 0 -> 1641 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 415 -> 409 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 398 bytes .../__pycache__/mcp_mapper.cpython-313.pyc | Bin 4699 -> 4693 bytes .../__pycache__/mcp_mapper.cpython-314.pyc | Bin 0 -> 5425 bytes .../__pycache__/models.cpython-313.pyc | Bin 3151 -> 3145 bytes .../__pycache__/models.cpython-314.pyc | Bin 0 -> 3751 bytes .../__pycache__/resolver.cpython-313.pyc | Bin 4720 -> 4714 bytes .../__pycache__/resolver.cpython-314.pyc | Bin 0 -> 5707 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 625 -> 619 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 608 bytes .../judges/__pycache__/judge.cpython-313.pyc | Bin 36439 -> 38285 bytes .../judges/__pycache__/judge.cpython-314.pyc | Bin 0 -> 44918 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 232 -> 226 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 215 bytes .../__pycache__/llm_client.cpython-313.pyc | Bin 6109 -> 6103 bytes .../__pycache__/llm_client.cpython-314.pyc | Bin 0 -> 6888 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 240 -> 234 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 223 bytes .../prompts/__pycache__/aluc.cpython-313.pyc | Bin 6455 -> 6530 bytes .../prompts/__pycache__/aluc.cpython-314.pyc | Bin 0 -> 6518 bytes .../prompts/__pycache__/csi.cpython-313.pyc | Bin 1324 -> 1333 bytes .../prompts/__pycache__/csi.cpython-314.pyc | Bin 0 -> 1321 bytes .../__pycache__/fallback.cpython-313.pyc | Bin 8020 -> 8036 bytes .../__pycache__/fallback.cpython-314.pyc | Bin 0 -> 8432 bytes .../prompts/__pycache__/rqlt.cpython-313.pyc | Bin 1162 -> 1166 bytes .../prompts/__pycache__/rqlt.cpython-314.pyc | Bin 0 -> 1154 bytes .../prompts/__pycache__/vctn.cpython-313.pyc | Bin 633 -> 627 bytes .../prompts/__pycache__/vctn.cpython-314.pyc | Bin 0 -> 615 bytes .../llm/__pycache__/__init__.cpython-313.pyc | Bin 199 -> 334 bytes .../llm/__pycache__/__init__.cpython-314.pyc | Bin 0 -> 323 bytes .../llm/__pycache__/base.cpython-313.pyc | Bin 807 -> 1624 bytes .../llm/__pycache__/base.cpython-314.pyc | Bin 0 -> 2038 bytes .../profile_resolver.cpython-313.pyc | Bin 9267 -> 9280 bytes .../profile_resolver.cpython-314.pyc | Bin 0 -> 10723 bytes .../llm/__pycache__/providers.cpython-313.pyc | Bin 35954 -> 41711 bytes .../llm/__pycache__/providers.cpython-314.pyc | Bin 0 -> 47090 bytes .../llm/__pycache__/types.cpython-313.pyc | Bin 0 -> 1275 bytes .../llm/__pycache__/types.cpython-314.pyc | Bin 0 -> 1279 bytes .../mcp/__pycache__/__init__.cpython-313.pyc | Bin 480 -> 474 bytes .../mcp/__pycache__/__init__.cpython-314.pyc | Bin 0 -> 463 bytes .../mcp/__pycache__/client.cpython-313.pyc | Bin 18433 -> 18427 bytes .../mcp/__pycache__/client.cpython-314.pyc | Bin 0 -> 20317 bytes .../mcp/__pycache__/models.cpython-313.pyc | Bin 2143 -> 2137 bytes .../mcp/__pycache__/models.cpython-314.pyc | Bin 0 -> 2159 bytes .../mcp/__pycache__/registry.cpython-313.pyc | Bin 4747 -> 4741 bytes .../mcp/__pycache__/registry.cpython-314.pyc | Bin 0 -> 5829 bytes .../__pycache__/tool_policy.cpython-313.pyc | Bin 5692 -> 5686 bytes .../__pycache__/tool_policy.cpython-314.pyc | Bin 0 -> 6370 bytes .../__pycache__/tool_router.cpython-313.pyc | Bin 14196 -> 14190 bytes .../__pycache__/tool_router.cpython-314.pyc | Bin 0 -> 15824 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 1142 -> 1136 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 1125 bytes .../long_term_extractor.cpython-313.pyc | Bin 2520 -> 2514 bytes .../long_term_extractor.cpython-314.pyc | Bin 0 -> 2700 bytes .../long_term_memory.cpython-313.pyc | Bin 6846 -> 6840 bytes .../long_term_memory.cpython-314.pyc | Bin 0 -> 7014 bytes .../long_term_models.cpython-313.pyc | Bin 1755 -> 1749 bytes .../long_term_models.cpython-314.pyc | Bin 0 -> 2058 bytes .../long_term_store.cpython-313.pyc | Bin 29193 -> 29187 bytes .../long_term_store.cpython-314.pyc | Bin 0 -> 31666 bytes .../message_history.cpython-313.pyc | Bin 8366 -> 8360 bytes .../message_history.cpython-314.pyc | Bin 0 -> 9958 bytes .../summary_memory.cpython-313.pyc | Bin 12517 -> 12511 bytes .../summary_memory.cpython-314.pyc | Bin 0 -> 14665 bytes .../__pycache__/summary_store.cpython-313.pyc | Bin 9527 -> 9521 bytes .../__pycache__/summary_store.cpython-314.pyc | Bin 0 -> 12095 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 221 -> 215 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 204 bytes .../__pycache__/identity.cpython-313.pyc | Bin 3453 -> 3466 bytes .../__pycache__/identity.cpython-314.pyc | Bin 0 -> 4259 bytes .../__pycache__/session.cpython-313.pyc | Bin 2715 -> 2709 bytes .../__pycache__/session.cpython-314.pyc | Bin 0 -> 3431 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 1401 -> 1395 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 1386 bytes .../__pycache__/code_mapper.cpython-313.pyc | Bin 0 -> 21448 bytes .../__pycache__/code_mapper.cpython-314.pyc | Bin 0 -> 24072 bytes .../__pycache__/context.cpython-313.pyc | Bin 7393 -> 7387 bytes .../__pycache__/context.cpython-314.pyc | Bin 0 -> 9181 bytes .../__pycache__/event_bus.cpython-313.pyc | Bin 3639 -> 3633 bytes .../__pycache__/event_bus.cpython-314.pyc | Bin 0 -> 4170 bytes .../guardrail_events.cpython-313.pyc | Bin 2057 -> 2051 bytes .../guardrail_events.cpython-314.pyc | Bin 0 -> 2447 bytes .../__pycache__/ic_events.cpython-313.pyc | Bin 632 -> 626 bytes .../__pycache__/ic_events.cpython-314.pyc | Bin 0 -> 615 bytes .../__pycache__/judge_events.cpython-313.pyc | Bin 1417 -> 1411 bytes .../__pycache__/judge_events.cpython-314.pyc | Bin 0 -> 1597 bytes .../langgraph_telemetry.cpython-313.pyc | Bin 4970 -> 4964 bytes .../langgraph_telemetry.cpython-314.pyc | Bin 0 -> 5626 bytes .../__pycache__/llm_advisors.cpython-313.pyc | Bin 2944 -> 2938 bytes .../__pycache__/llm_advisors.cpython-314.pyc | Bin 0 -> 3616 bytes .../__pycache__/noc_contract.cpython-313.pyc | Bin 5081 -> 5075 bytes .../__pycache__/noc_contract.cpython-314.pyc | Bin 0 -> 6323 bytes .../__pycache__/noc_otel.cpython-313.pyc | Bin 6328 -> 6322 bytes .../__pycache__/noc_otel.cpython-314.pyc | Bin 0 -> 7211 bytes .../__pycache__/observer.cpython-313.pyc | Bin 4700 -> 5105 bytes .../__pycache__/observer.cpython-314.pyc | Bin 0 -> 6077 bytes .../__pycache__/otel.cpython-313.pyc | Bin 3418 -> 3412 bytes .../__pycache__/otel.cpython-314.pyc | Bin 0 -> 3646 bytes .../streaming_events.cpython-313.pyc | Bin 1841 -> 1835 bytes .../streaming_events.cpython-314.pyc | Bin 0 -> 2356 bytes .../__pycache__/telemetry.cpython-313.pyc | Bin 51529 -> 52428 bytes .../__pycache__/telemetry.cpython-314.pyc | Bin 0 -> 59971 bytes .../__pycache__/token_cost.cpython-313.pyc | Bin 8603 -> 8691 bytes .../__pycache__/token_cost.cpython-314.pyc | Bin 0 -> 9869 bytes .../workflow_events.cpython-313.pyc | Bin 3336 -> 3330 bytes .../workflow_events.cpython-314.pyc | Bin 0 -> 4298 bytes .../oci/__pycache__/__init__.cpython-313.pyc | Bin 199 -> 212 bytes .../oci/__pycache__/__init__.cpython-314.pyc | Bin 0 -> 201 bytes .../oci/__pycache__/auth.cpython-313.pyc | Bin 3231 -> 3244 bytes .../oci/__pycache__/auth.cpython-314.pyc | Bin 0 -> 3417 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 226 -> 220 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 209 bytes .../__pycache__/oracle_store.cpython-313.pyc | Bin 44943 -> 44956 bytes .../__pycache__/oracle_store.cpython-314.pyc | Bin 0 -> 50505 bytes .../__pycache__/sqlite_store.cpython-313.pyc | Bin 15025 -> 15019 bytes .../__pycache__/sqlite_store.cpython-314.pyc | Bin 0 -> 17961 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 461 -> 455 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 444 bytes .../__pycache__/renderers.cpython-313.pyc | Bin 4324 -> 4318 bytes .../__pycache__/renderers.cpython-314.pyc | Bin 0 -> 5334 bytes .../rag/__pycache__/__init__.cpython-313.pyc | Bin 716 -> 710 bytes .../rag/__pycache__/__init__.cpython-314.pyc | Bin 0 -> 699 bytes .../embedding_provider.cpython-313.pyc | Bin 6533 -> 6517 bytes .../embedding_provider.cpython-314.pyc | Bin 0 -> 7825 bytes .../__pycache__/graph_store.cpython-313.pyc | Bin 5534 -> 5528 bytes .../__pycache__/graph_store.cpython-314.pyc | Bin 0 -> 6011 bytes .../rag/__pycache__/ingest.cpython-313.pyc | Bin 12587 -> 12581 bytes .../rag/__pycache__/ingest.cpython-314.pyc | Bin 0 -> 14081 bytes .../__pycache__/kbdb_service.cpython-313.pyc | Bin 0 -> 10012 bytes .../__pycache__/kbdb_service.cpython-314.pyc | Bin 0 -> 10820 bytes .../__pycache__/rag_service.cpython-313.pyc | Bin 10056 -> 10898 bytes .../__pycache__/rag_service.cpython-314.pyc | Bin 0 -> 12526 bytes .../__pycache__/vector_store.cpython-313.pyc | Bin 18662 -> 18656 bytes .../__pycache__/vector_store.cpython-314.pyc | Bin 0 -> 20339 bytes .../src/agent_framework/rag/kbdb_service.py | 158 ++++++++ .../src/agent_framework/rag/rag_service.py | 20 +- .../__pycache__/__init__.cpython-313.pyc | Bin 208 -> 221 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 210 bytes .../session_repository.cpython-313.pyc | Bin 8577 -> 8590 bytes .../session_repository.cpython-314.pyc | Bin 0 -> 10527 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 432 -> 426 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 415 bytes .../__pycache__/config_loader.cpython-313.pyc | Bin 2303 -> 2297 bytes .../__pycache__/config_loader.cpython-314.pyc | Bin 0 -> 2882 bytes .../__pycache__/continuity.cpython-313.pyc | Bin 13245 -> 13239 bytes .../__pycache__/continuity.cpython-314.pyc | Bin 0 -> 14674 bytes .../enterprise_router.cpython-313.pyc | Bin 28414 -> 36792 bytes .../enterprise_router.cpython-314.pyc | Bin 0 -> 35589 bytes .../__pycache__/models.cpython-313.pyc | Bin 2453 -> 2447 bytes .../__pycache__/models.cpython-314.pyc | Bin 0 -> 2452 bytes .../routing/enterprise_router.py | 201 +++++++++-- .../__pycache__/__init__.cpython-313.pyc | Bin 355 -> 349 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 338 bytes .../__pycache__/agent_runtime.cpython-313.pyc | Bin 138689 -> 152074 bytes .../__pycache__/agent_runtime.cpython-314.pyc | Bin 0 -> 161991 bytes .../transaction_parameters.cpython-313.pyc | Bin 0 -> 10626 bytes .../transaction_parameters.cpython-314.pyc | Bin 0 -> 10864 bytes .../agent_framework/runtime/agent_runtime.py | 308 +++++++++++++--- .../runtime/transaction_parameters.py | 9 +- .../sse/__pycache__/__init__.cpython-313.pyc | Bin 199 -> 212 bytes .../sse/__pycache__/__init__.cpython-314.pyc | Bin 0 -> 201 bytes .../sse/__pycache__/events.cpython-313.pyc | Bin 9575 -> 9588 bytes .../sse/__pycache__/events.cpython-314.pyc | Bin 0 -> 10746 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 225 -> 219 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 208 bytes .../__pycache__/supervisor.cpython-313.pyc | Bin 4695 -> 4944 bytes .../__pycache__/supervisor.cpython-314.pyc | Bin 0 -> 5554 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 885 -> 879 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 868 bytes .../__pycache__/graph.cpython-313.pyc | Bin 1422 -> 1416 bytes .../__pycache__/graph.cpython-314.pyc | Bin 0 -> 1584 bytes .../input_contract.cpython-313.pyc | Bin 0 -> 2254 bytes .../__pycache__/models.cpython-313.pyc | Bin 5239 -> 5233 bytes .../__pycache__/models.cpython-314.pyc | Bin 0 -> 5452 bytes .../__pycache__/registry.cpython-313.pyc | Bin 2368 -> 2362 bytes .../__pycache__/registry.cpython-314.pyc | Bin 0 -> 3206 bytes .../__pycache__/repository.cpython-313.pyc | Bin 2721 -> 2715 bytes .../__pycache__/repository.cpython-314.pyc | Bin 0 -> 3209 bytes .../__pycache__/runtime.cpython-313.pyc | Bin 32987 -> 32981 bytes .../__pycache__/runtime.cpython-314.pyc | Bin 0 -> 37740 bytes .../__pycache__/tool_executor.cpython-313.pyc | Bin 1973 -> 1967 bytes .../__pycache__/tool_executor.cpython-314.pyc | Bin 0 -> 2264 bytes .../workflows/input_contract.py | 41 +++ .../__pycache__/main.cpython-314.pyc | Bin 0 -> 6552 bytes .../__pycache__/main.cpython-314.pyc | Bin 0 -> 5340 bytes .../agent_template_backend/.env.example | 27 ++ .../app/__pycache__/__init__.cpython-314.pyc | Bin 0 -> 193 bytes .../app/__pycache__/main.cpython-314.pyc | Bin 0 -> 39828 bytes .../app/__pycache__/state.cpython-314.pyc | Bin 0 -> 4077 bytes .../__pycache__/billing_agent.cpython-314.pyc | Bin 0 -> 5366 bytes .../__pycache__/orders_agent.cpython-314.pyc | Bin 0 -> 5273 bytes .../__pycache__/product_agent.cpython-314.pyc | Bin 0 -> 6114 bytes .../__pycache__/prompting.cpython-314.pyc | Bin 0 -> 1373 bytes .../__pycache__/runtime.cpython-314.pyc | Bin 0 -> 477 bytes .../__pycache__/support_agent.cpython-314.pyc | Bin 0 -> 5286 bytes .../app/agents/product_agent.py | 27 +- .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 207 bytes .../telemetry_observer.cpython-314.pyc | Bin 0 -> 6206 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 0 -> 299 bytes .../tool_renderers.cpython-314.pyc | Bin 0 -> 5472 bytes .../__pycache__/agent_graph.cpython-314.pyc | Bin 0 -> 57480 bytes .../.env.example | 22 ++ .../conftest.cpython-313-pytest-9.0.2.pyc | Bin 814 -> 788 bytes ..._presentation.cpython-313-pytest-9.0.2.pyc | Bin 5905 -> 10418 bytes ...ction_runtime.cpython-313-pytest-9.0.2.pyc | Bin 8824 -> 8796 bytes ...me_precedence.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 17584 bytes ...optimizations.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 7922 bytes ...saction_shift.cpython-313-pytest-9.0.2.pyc | Bin 25821 -> 25795 bytes ..._descriptions.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 10424 bytes ...lm_precedence.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 20646 bytes ...ession_matrix.cpython-313-pytest-9.0.2.pyc | Bin 42213 -> 45089 bytes ...nal_tool_flow.cpython-313-pytest-9.0.2.pyc | Bin 67893 -> 70422 bytes ...test_generic_tool_response_presentation.py | 65 +++- .../test_paused_workflow_resume_precedence.py | 336 ++++++++++++++++++ ...test_transaction_parameter_descriptions.py | 122 +++++++ ...st_transaction_parameter_llm_precedence.py | 164 ++++++++- ...est_transaction_state_regression_matrix.py | 74 ++++ ...pt_controlled.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 16540 bytes ...untime_config.cpython-313-pytest-9.0.2.pyc | Bin 15875 -> 30681 bytes ...ckpoint_saver.cpython-313-pytest-9.0.2.pyc | Bin 2365 -> 2338 bytes ...kbdb_provider.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 11567 bytes ...ime_grounding.cpython-313-pytest-9.0.2.pyc | Bin 0 -> 9659 bytes ..._checkpointer.cpython-313-pytest-9.0.2.pyc | Bin 5311 -> 5298 bytes ...nggraph_checkpoint_interrupt_controlled.py | 160 +++++++++ ...est_langgraph_checkpoint_runtime_config.py | 102 ++++++ .../tests/unit/test_rag_kbdb_provider.py | 117 ++++++ .../tests/unit/test_rag_runtime_grounding.py | 100 ++++++ app/__pycache__/__init__.cpython-313.pyc | Bin 176 -> 151 bytes app/__pycache__/main.cpython-313.pyc | Bin 36704 -> 37350 bytes app/__pycache__/state.cpython-313.pyc | Bin 3105 -> 3080 bytes .../contas_prompting.cpython-313.pyc | Bin 1086 -> 1061 bytes .../contestacao_agent.cpython-313.pyc | Bin 5327 -> 5302 bytes .../__pycache__/faturas_agent.cpython-313.pyc | Bin 5253 -> 5228 bytes .../__pycache__/prompting.cpython-313.pyc | Bin 1173 -> 1148 bytes .../__pycache__/runtime.cpython-313.pyc | Bin 460 -> 435 bytes .../suporte_contas_agent.cpython-313.pyc | Bin 5923 -> 5898 bytes .../__pycache__/vas_agent.cpython-313.pyc | Bin 5738 -> 5713 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 258 -> 233 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 354 -> 329 bytes .../contas/__pycache__/client.cpython-313.pyc | Bin 48533 -> 48508 bytes .../contestation_rules.cpython-313.pyc | Bin 13602 -> 13577 bytes .../contestation_validation.cpython-313.pyc | Bin 22831 -> 22806 bytes .../__pycache__/ic_tags.cpython-313.pyc | Bin 17252 -> 17227 bytes .../informational_context.cpython-313.pyc | Bin 3521 -> 3496 bytes .../invoice_context.cpython-313.pyc | Bin 20319 -> 20358 bytes .../invoice_models.cpython-313.pyc | Bin 1829 -> 1804 bytes .../invoice_resolver.cpython-313.pyc | Bin 56074 -> 56049 bytes .../__pycache__/item_matcher.cpython-313.pyc | Bin 9942 -> 9917 bytes .../pro_rata_rules.cpython-313.pyc | Bin 17699 -> 17674 bytes .../protocol_triplets.cpython-313.pyc | Bin 7762 -> 7737 bytes .../__pycache__/rct_policy.cpython-313.pyc | Bin 6355 -> 6330 bytes .../__pycache__/service.cpython-313.pyc | Bin 20466 -> 20505 bytes .../string_metrics.cpython-313.pyc | Bin 6328 -> 6303 bytes .../vas_cancellation_message.cpython-313.pyc | Bin 16349 -> 16324 bytes .../__pycache__/vas_variation.cpython-313.pyc | Bin 42154 -> 42129 bytes .../workflow_actions.cpython-313.pyc | Bin 130064 -> 130069 bytes .../secure_pdf_crypto.cpython-313.pyc | Bin 2500 -> 2475 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 961 -> 936 bytes .../__pycache__/bill_parser.cpython-313.pyc | Bin 23765 -> 23740 bytes .../bill_processor.cpython-313.pyc | Bin 36280 -> 36255 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 328 -> 303 bytes .../tim_guardrails.cpython-313.pyc | Bin 7215 -> 9179 bytes .../__pycache__/tim_judges.cpython-313.pyc | Bin 5512 -> 5487 bytes app/extensions/tim_guardrails.py | 51 +++ .../__pycache__/__init__.cpython-313.pyc | Bin 199 -> 174 bytes .../__pycache__/aluc.cpython-313.pyc | Bin 6414 -> 6389 bytes .../ausencia_oferta_proativa.cpython-313.pyc | Bin 9836 -> 9811 bytes .../__pycache__/fraseologia.cpython-313.pyc | Bin 7553 -> 7528 bytes .../__pycache__/out_of_scope.cpython-313.pyc | Bin 17045 -> 17020 bytes .../__pycache__/revprec.cpython-313.pyc | Bin 5368 -> 5343 bytes .../__pycache__/rqlt.cpython-313.pyc | Bin 1121 -> 1096 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 190 -> 165 bytes .../telemetry_observer.cpython-313.pyc | Bin 5013 -> 4988 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 282 -> 257 bytes .../tool_renderers.cpython-313.pyc | Bin 5455 -> 5430 bytes .../__pycache__/agent_graph.cpython-313.pyc | Bin 59999 -> 59974 bytes config/prompts/billing.yaml | 7 +- config/routing.yaml | 24 +- config/tools.yaml | 165 ++++++--- .../__pycache__/__init__.cpython-313.pyc | Bin 183 -> 158 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 191 -> 166 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 209 -> 184 bytes .../__pycache__/main.cpython-313.pyc | Bin 61502 -> 61541 bytes docs/PENTE_FINO_PARIDADE_TOOLS_CONTAS.md | 102 ++++++ .../conftest.cpython-313-pytest-9.0.2.pyc | Bin 870 -> 835 bytes ...sarial_parity.cpython-313-pytest-9.0.2.pyc | Bin 44318 -> 44283 bytes ...ntract_parity.cpython-313-pytest-9.0.2.pyc | Bin 37585 -> 37550 bytes ...nd_guardrails.cpython-313-pytest-9.0.2.pyc | Bin 4300 -> 4265 bytes ...rapper_parity.cpython-313-pytest-9.0.2.pyc | Bin 29112 -> 29077 bytes ...site_workflow.cpython-313-pytest-9.0.2.pyc | Bin 60243 -> 60208 bytes ...aining_parity.cpython-313-pytest-9.0.2.pyc | Bin 40404 -> 40369 bytes ...s_domain_mock.cpython-313-pytest-9.0.2.pyc | Bin 64348 -> 64313 bytes ...ss_rules_full.cpython-313-pytest-9.0.2.pyc | Bin 23228 -> 23193 bytes ...ilure_mapping.cpython-313-pytest-9.0.2.pyc | Bin 7705 -> 7670 bytes ...aining_parity.cpython-313-pytest-9.0.2.pyc | Bin 17983 -> 17948 bytes ...ls_judges_spi.cpython-313-pytest-9.0.2.pyc | Bin 10166 -> 10131 bytes ...rity_extended.cpython-313-pytest-9.0.2.pyc | Bin 39509 -> 39474 bytes ...ion_directive.cpython-313-pytest-9.0.2.pyc | Bin 5915 -> 5880 bytes ...ive_structure.cpython-313-pytest-9.0.2.pyc | Bin 19003 -> 18968 bytes ...rag_directive.cpython-313-pytest-9.0.2.pyc | Bin 9491 -> 9456 bytes ...k_zero_legacy.cpython-313-pytest-9.0.2.pyc | Bin 1826 -> 1791 bytes ...binary_parity.cpython-313-pytest-9.0.2.pyc | Bin 12260 -> 12225 bytes ..._dict_history.cpython-313-pytest-9.0.2.pyc | Bin 2018 -> 1983 bytes ...faults_parity.cpython-313-pytest-9.0.2.pyc | Bin 6482 -> 6447 bytes ...mework_native.cpython-313-pytest-9.0.2.pyc | Bin 43153 -> 43118 bytes ...subject_guard.cpython-313-pytest-9.0.2.pyc | Bin 14409 -> 14374 bytes ...cy_dependency.cpython-313-pytest-9.0.2.pyc | Bin 1936 -> 1901 bytes ..._code_mapping.cpython-313-pytest-9.0.2.pyc | Bin 23739 -> 23704 bytes ...compatibility.cpython-313-pytest-9.0.2.pyc | Bin 20490 -> 20455 bytes ...ider_boundary.cpython-313-pytest-9.0.2.pyc | Bin 5755 -> 5720 bytes ...istry_actions.cpython-313-pytest-9.0.2.pyc | Bin 16985 -> 16950 bytes ...liance_anatel.cpython-313-pytest-9.0.2.pyc | Bin 17481 -> 17446 bytes ...on_validation.cpython-313-pytest-9.0.2.pyc | Bin 42837 -> 42802 bytes ...transcription.cpython-313-pytest-9.0.2.pyc | Bin 11645 -> 11610 bytes ...ation_message.cpython-313-pytest-9.0.2.pyc | Bin 23926 -> 23891 bytes ...vas_variation.cpython-313-pytest-9.0.2.pyc | Bin 142690 -> 142655 bytes ...n_adversarial.cpython-313-pytest-9.0.2.pyc | Bin 43342 -> 43307 bytes ...orkflow_cases.cpython-313-pytest-9.0.2.pyc | Bin 18768 -> 18733 bytes ...act_hardcodes.cpython-313-pytest-9.0.2.pyc | Bin 10012 -> 9977 bytes ...a_full_parity.cpython-313-pytest-9.0.2.pyc | Bin 18901 -> 18866 bytes ...ional_context.cpython-313-pytest-9.0.2.pyc | Bin 5941 -> 5906 bytes ...ration_compat.cpython-313-pytest-9.0.2.pyc | Bin 14183 -> 14148 bytes ...and_contracts.cpython-313-pytest-9.0.2.pyc | Bin 14584 -> 14549 bytes ...ntract_parity.cpython-313-pytest-9.0.2.pyc | Bin 12461 -> 12426 bytes ...d_idempotency.cpython-313-pytest-9.0.2.pyc | Bin 14826 -> 14791 bytes ...tadata_parity.cpython-313-pytest-9.0.2.pyc | Bin 34928 -> 34893 bytes ...eration_types.cpython-313-pytest-9.0.2.pyc | Bin 6181 -> 6146 bytes ...ispute_parity.cpython-313-pytest-9.0.2.pyc | Bin 13824 -> 13789 bytes ...onse_renderer.cpython-313-pytest-9.0.2.pyc | Bin 4448 -> 4413 bytes ...ecution_latch.cpython-313-pytest-9.0.2.pyc | Bin 5163 -> 5128 bytes ...ast_contracts.cpython-313-pytest-9.0.2.pyc | Bin 17487 -> 17452 bytes .../invoice_explanation_nao_registra_nao.json | 1 - ...oice_explanation_nao_sem_vas_finaliza.json | 1 - ...explanation_sim_abre_protocolo_aceite.json | 1 - .../test_requested_tools_parity_pente_fino.py | 172 +++++++++ ...st_tim_aoferta_transaction_continuation.py | 92 +++++ .../test_workflow_execution_latch.py | 2 +- workflows/invoice_explanation.v2.yaml | 6 +- 514 files changed, 3006 insertions(+), 168 deletions(-) create mode 100644 agent_framework_oci/docs/RAG_PROVIDER_KBDB.md create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/__pycache__/extensions.cpython-313.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/__pycache__/idempotency.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/__pycache__/observer.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/__pycache__/composite_publisher.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/__pycache__/event_builder.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/__pycache__/factory.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/__pycache__/publisher.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/__pycache__/tim_payload_mapper.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/__pycache__/tim_sequence.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/providers/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/providers/__pycache__/kafka.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/providers/__pycache__/langfuse.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/providers/__pycache__/oci_streaming.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/analytics/providers/__pycache__/pubsub.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/billing/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/billing/__pycache__/usage_repository.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/cache/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/cache/__pycache__/cache.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/channels/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/channels/__pycache__/adapters.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/channels/__pycache__/base.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/channels/__pycache__/gateway.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/channels/__pycache__/interruption.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/channels/__pycache__/transcription.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/checkpoints/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/checkpoints/__pycache__/checkpoint_repository.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/checkpoints/__pycache__/langgraph_saver.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/config/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/config/__pycache__/agent_registry.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/config/__pycache__/settings.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/gateways/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/gateways/__pycache__/mcp_gateway_client.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/base.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/config_loader.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/custom_rails.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/framework_llm_client.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/llm_rails.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/output_supervisor.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/parallel_executor.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/pipeline.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/rail_action.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/rail_decision.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/rail_result.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/__pycache__/rails.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/__pycache__/_compat.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/__pycache__/contestation_validation.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/__pycache__/contracts.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/__pycache__/input_size.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/__pycache__/llm_adapter.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/__pycache__/llm_client.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/__pycache__/llm_rails.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/__pycache__/output_sanitization.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/__pycache__/pipeline.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/_context.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/ausencia_oferta_proativa.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/coerencia.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/dlex_in.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/dlex_out.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/fallback.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/fraseologia.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/out_of_scope.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/pinj.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/ragsec.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/revprec.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/tox.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/prompts/__pycache__/toxicidade_output.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rails/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rails/__pycache__/alcada.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rails/__pycache__/anatel.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rails/__pycache__/confirmation.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rails/__pycache__/dlex_in.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rails/__pycache__/dlex_out.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rails/__pycache__/ragsec.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rails/__pycache__/revprec.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rails/__pycache__/tox.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rules/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rules/__pycache__/alcada.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rules/__pycache__/pinj_patterns.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/rules/__pycache__/tox_blocklist.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/identity/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/identity/__pycache__/mcp_mapper.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/identity/__pycache__/models.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/identity/__pycache__/resolver.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/judges/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/judges/__pycache__/judge.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/judges/calibrated/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/judges/calibrated/__pycache__/llm_client.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/judges/calibrated/prompts/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/judges/calibrated/prompts/__pycache__/aluc.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/judges/calibrated/prompts/__pycache__/csi.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/judges/calibrated/prompts/__pycache__/fallback.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/judges/calibrated/prompts/__pycache__/rqlt.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/judges/calibrated/prompts/__pycache__/vctn.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/llm/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/llm/__pycache__/base.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/llm/__pycache__/profile_resolver.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/llm/__pycache__/providers.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/llm/__pycache__/types.cpython-313.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/llm/__pycache__/types.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/mcp/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/mcp/__pycache__/client.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/mcp/__pycache__/models.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/mcp/__pycache__/registry.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/mcp/__pycache__/tool_policy.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/mcp/__pycache__/tool_router.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/memory/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/memory/__pycache__/long_term_extractor.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/memory/__pycache__/long_term_memory.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/memory/__pycache__/long_term_models.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/memory/__pycache__/long_term_store.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/memory/__pycache__/message_history.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/memory/__pycache__/summary_memory.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/memory/__pycache__/summary_store.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/models/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/models/__pycache__/identity.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/models/__pycache__/session.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/code_mapper.cpython-313.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/code_mapper.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/context.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/event_bus.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/guardrail_events.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/ic_events.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/judge_events.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/langgraph_telemetry.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/llm_advisors.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/noc_contract.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/noc_otel.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/observer.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/otel.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/streaming_events.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/telemetry.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/token_cost.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/observability/__pycache__/workflow_events.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/oci/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/oci/__pycache__/auth.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/persistence/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/persistence/__pycache__/oracle_store.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/persistence/__pycache__/sqlite_store.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/presentation/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/presentation/__pycache__/renderers.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/rag/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/rag/__pycache__/embedding_provider.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/rag/__pycache__/graph_store.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/rag/__pycache__/ingest.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/rag/__pycache__/kbdb_service.cpython-313.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/rag/__pycache__/kbdb_service.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/rag/__pycache__/rag_service.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/rag/__pycache__/vector_store.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/rag/kbdb_service.py create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/repositories/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/repositories/__pycache__/session_repository.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/routing/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/routing/__pycache__/config_loader.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/routing/__pycache__/continuity.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/routing/__pycache__/enterprise_router.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/routing/__pycache__/models.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/runtime/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/runtime/__pycache__/agent_runtime.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/runtime/__pycache__/transaction_parameters.cpython-313.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/runtime/__pycache__/transaction_parameters.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/sse/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/sse/__pycache__/events.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/supervisor/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/supervisor/__pycache__/supervisor.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/__pycache__/graph.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/__pycache__/input_contract.cpython-313.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/__pycache__/models.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/__pycache__/registry.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/__pycache__/repository.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/__pycache__/runtime.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/__pycache__/tool_executor.cpython-314.pyc create mode 100644 agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/input_contract.py create mode 100644 agent_framework_oci/mcp/servers/retail_mcp_server/__pycache__/main.cpython-314.pyc create mode 100644 agent_framework_oci/mcp/servers/telecom_mcp_server/__pycache__/main.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/__pycache__/main.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/__pycache__/state.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/agents/__pycache__/billing_agent.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/agents/__pycache__/orders_agent.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/agents/__pycache__/product_agent.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/agents/__pycache__/prompting.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/agents/__pycache__/runtime.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/agents/__pycache__/support_agent.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/observability/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/observability/__pycache__/telemetry_observer.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/presentation/__pycache__/__init__.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/presentation/__pycache__/tool_renderers.cpython-314.pyc create mode 100644 agent_framework_oci/templates/agent_template_backend/app/workflows/__pycache__/agent_graph.cpython-314.pyc create mode 100644 agent_framework_oci/tests/__pycache__/test_paused_workflow_resume_precedence.cpython-313-pytest-9.0.2.pyc create mode 100644 agent_framework_oci/tests/__pycache__/test_performance_optimizations.cpython-313-pytest-9.0.2.pyc create mode 100644 agent_framework_oci/tests/__pycache__/test_transaction_parameter_descriptions.cpython-313-pytest-9.0.2.pyc create mode 100644 agent_framework_oci/tests/__pycache__/test_transaction_parameter_llm_precedence.cpython-313-pytest-9.0.2.pyc create mode 100644 agent_framework_oci/tests/test_paused_workflow_resume_precedence.py create mode 100644 agent_framework_oci/tests/test_transaction_parameter_descriptions.py create mode 100644 agent_framework_oci/tests/unit/__pycache__/test_langgraph_checkpoint_interrupt_controlled.cpython-313-pytest-9.0.2.pyc create mode 100644 agent_framework_oci/tests/unit/__pycache__/test_rag_kbdb_provider.cpython-313-pytest-9.0.2.pyc create mode 100644 agent_framework_oci/tests/unit/__pycache__/test_rag_runtime_grounding.cpython-313-pytest-9.0.2.pyc create mode 100644 agent_framework_oci/tests/unit/test_langgraph_checkpoint_interrupt_controlled.py create mode 100644 agent_framework_oci/tests/unit/test_rag_kbdb_provider.py create mode 100644 agent_framework_oci/tests/unit/test_rag_runtime_grounding.py create mode 100644 docs/PENTE_FINO_PARIDADE_TOOLS_CONTAS.md create mode 100644 tests/migration/test_requested_tools_parity_pente_fino.py create mode 100644 tests/migration/test_tim_aoferta_transaction_continuation.py diff --git a/.env.example b/.env.example index f370e57..edb3354 100644 --- a/.env.example +++ b/.env.example @@ -361,3 +361,25 @@ TOOL_POLICIES_PATH=./config/tool_policies.yaml SKIP_RAG_WHEN_MCP_SUFFICIENT=true MCP_TOOL_CACHE_ENABLED=true MCP_TOOL_CACHE_TTL_SECONDS=60 + +############################################################################### +# RAG provider selection (mutually exclusive at runtime) +############################################################################### +# standard = RAG original do agent_framework_oci (default, backward compatible) +# kbdb = KBDB enterprise via PKG_KB_SERVING.SEARCH_KNOWLEDGE_BASE +RAG_PROVIDER=kbdb + +# Somente usados quando RAG_PROVIDER=kbdb. Se vazios, credenciais caem para ADB_*. +KBDB_DB_USER= +KBDB_DB_PASSWORD= +KBDB_DB_DSN=db_dsn_high +KBDB_DB_WALLET_LOCATION=/ORACLE/Wallet_kbdb +KBDB_DB_WALLET_PASSWORD= +KBDB_SEARCH_TYPE=hybrid +KBDB_NODE_EXPANSION=true +KBDB_NODE_MAX_RELATED=8 +KBDB_GRAPH_CROSS_REF=false +KBDB_MAX_CROSS_REF_HOPS=1 +KBDB_DOCUMENT_TYPE=customer_safe +KBDB_METADATA_JSON= +KBDB_MIN_SCORE=0.5 \ No newline at end of file diff --git a/agent_framework_oci/.env.example b/agent_framework_oci/.env.example index d90a4b2..6a867c8 100644 --- a/agent_framework_oci/.env.example +++ b/agent_framework_oci/.env.example @@ -212,3 +212,25 @@ LONG_TERM_MEMORY_INJECT_CONTEXT=true # Keep disabled in the generic framework; agents may enable their own YAML mapping. OBSERVABILITY_CODE_MAPPING_ENABLED=false OBSERVABILITY_CODE_MAPPING_PATH= + +############################################################################### +# RAG provider selection (mutually exclusive at runtime) +############################################################################### +# standard = RAG original do agent_framework_oci (default, backward compatible) +# kbdb = KBDB enterprise via PKG_KB_SERVING.SEARCH_KNOWLEDGE_BASE +RAG_PROVIDER=standard + +# Somente usados quando RAG_PROVIDER=kbdb. Se vazios, credenciais caem para ADB_*. +KBDB_DB_USER= +KBDB_DB_PASSWORD= +KBDB_DB_DSN= +KBDB_DB_WALLET_LOCATION= +KBDB_DB_WALLET_PASSWORD= +KBDB_SEARCH_TYPE=hybrid +KBDB_NODE_EXPANSION=true +KBDB_NODE_MAX_RELATED=8 +KBDB_GRAPH_CROSS_REF=false +KBDB_MAX_CROSS_REF_HOPS=1 +KBDB_DOCUMENT_TYPE=customer_safe +KBDB_METADATA_JSON= +KBDB_MIN_SCORE= diff --git a/agent_framework_oci/.idea/workspace.xml b/agent_framework_oci/.idea/workspace.xml index 03a129f..f9cde5f 100644 --- a/agent_framework_oci/.idea/workspace.xml +++ b/agent_framework_oci/.idea/workspace.xml @@ -50,21 +50,102 @@ "ASKED_SHARE_PROJECT_CONFIGURATION_FILES": "true", "ModuleVcsDetector.initialDetectionPerformed": "true", "RunOnceActivity.ShowReadmeOnStart": "true", + "RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager": "true", "RunOnceActivity.git.unshallow": "true", "RunOnceActivity.typescript.service.memoryLimit.init": "true", "SHARE_PROJECT_CONFIGURATION_FILES": "true", + "Shell Script.agent_frontend.executor": "Run", + "Shell Script.agent_template_backend.executor": "Run", + "Shell Script.mcp_gateway.executor": "Run", + "Shell Script.mcp_server.executor": "Run", "git-widget-placeholder": "master", "kotlin-language-version-configured": "true", - "last_opened_file_path": "D:/Dropbox/ORACLE/TIM/FY27/Wave_2/Ajuste para manter o agente atual ou voltar ao roteamento/agent_framework_oci", + "last_opened_file_path": "C:/Asus_Projects/kbdb/agent_framework_oci/templates/agent_template_backend", "node.js.detected.package.eslint": "true", "node.js.detected.package.tslint": "true", "node.js.selected.package.eslint": "(autodetect)", "node.js.selected.package.tslint": "(autodetect)", "nodejs_package_manager_path": "npm", - "settings.editor.selected.configurable": "configurable.group.appearance", + "project.structure.last.edited": "Project", + "project.structure.proportion": "0.15", + "project.structure.side.proportion": "0.2", + "settings.editor.selected.configurable": "advanced.settings", "vue.rearranger.settings.migration": "true" } }]]> + + + + + + + + + + + + + + + + + + + + + @@ -89,9 +170,10 @@ - - - + + + +