bugfixes: router stickness vs transaction workflow parameters
This commit is contained in:
10
.idea/vcs.xml
generated
10
.idea/vcs.xml
generated
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="VcsDirectoryMappings">
|
<component name="VcsDirectoryMappings">
|
||||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
<mapping directory="" vcs="Git" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
||||||
80
.idea/workspace.xml
generated
80
.idea/workspace.xml
generated
@@ -4,7 +4,84 @@
|
|||||||
<option name="autoReloadType" value="SELECTIVE" />
|
<option name="autoReloadType" value="SELECTIVE" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="30a0e1d8-9d7d-469b-b241-f300911cee8a" name="Changes" comment="Ajustes na documentação e remanejamento dos folders" />
|
<list default="true" id="30a0e1d8-9d7d-469b-b241-f300911cee8a" name="Changes" comment="Ajustes na documentação e remanejamento dos folders">
|
||||||
|
<change beforePath="$PROJECT_DIR$/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/README.md" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Authentication/agent_template_backend_authentication/app/agents/runtime.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Authentication/agent_template_backend_authentication/app/agents/runtime.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Authentication/agent_template_backend_authentication/config/mcp_parameter_mapping.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Authentication/agent_template_backend_authentication/config/mcp_parameter_mapping.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Authentication/agent_template_backend_authentication/config/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Authentication/agent_template_backend_authentication/config/routing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Authentication/agent_template_backend_authentication/config/tool_policies.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Authentication/agent_template_backend_authentication/config/tool_policies.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Authentication/agent_template_backend_authentication/config/tools.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Authentication/agent_template_backend_authentication/config/tools.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Deterministic_Transactional_Workflow/agent_template_backend/config/mcp_parameter_mapping.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Deterministic_Transactional_Workflow/agent_template_backend/config/mcp_parameter_mapping.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Deterministic_Transactional_Workflow/agent_template_backend/config/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Deterministic_Transactional_Workflow/agent_template_backend/config/routing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Deterministic_Transactional_Workflow/agent_template_backend/config/tool_policies.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Deterministic_Transactional_Workflow/agent_template_backend/config/tool_policies.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Deterministic_Transactional_Workflow/agent_template_backend/config/tools.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Deterministic_Transactional_Workflow/agent_template_backend/config/tools.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Long_Term_Memory/templates/agent_template_backend/app/agents/runtime.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Long_Term_Memory/templates/agent_template_backend/app/agents/runtime.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Long_Term_Memory/templates/agent_template_backend/config/mcp_parameter_mapping.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Long_Term_Memory/templates/agent_template_backend/config/mcp_parameter_mapping.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Long_Term_Memory/templates/agent_template_backend/config/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Long_Term_Memory/templates/agent_template_backend/config/routing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Long_Term_Memory/templates/agent_template_backend/config/tool_policies.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Long_Term_Memory/templates/agent_template_backend/config/tool_policies.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Long_Term_Memory/templates/agent_template_backend/config/tools.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Long_Term_Memory/templates/agent_template_backend/config/tools.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend/app/agents/runtime.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend/app/agents/runtime.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend/config/mcp_parameter_mapping.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend/config/mcp_parameter_mapping.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend/config/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend/config/routing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend/config/tool_policies.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend/config/tool_policies.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend/config/tools.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend/config/tools.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend_day_zero/config/mcp_parameter_mapping.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend_day_zero/config/mcp_parameter_mapping.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend_day_zero/config/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend_day_zero/config/routing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend_day_zero/config/tool_policies.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend_day_zero/config/tool_policies.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend_day_zero/config/tools.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Normal/templates/agent_template_backend_day_zero/config/tools.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Offline_Workflow_Regression/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Offline_Workflow_Regression/README.md" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/README.md" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend/app/agents/runtime.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend/app/agents/runtime.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend/config/mcp_parameter_mapping.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend/config/mcp_parameter_mapping.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend/config/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend/config/routing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend/config/tool_policies.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend/config/tool_policies.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend/config/tools.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend/config/tools.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend_day_zero/config/mcp_parameter_mapping.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend_day_zero/config/mcp_parameter_mapping.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend_day_zero/config/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend_day_zero/config/routing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend_day_zero/config/tool_policies.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend_day_zero/config/tool_policies.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend_day_zero/config/tools.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/Tuning-Performance/Route_Stickness/templates/agent_template_backend_day_zero/config/tools.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/docs/PERFORMANCE_OPTIMIZATIONS_MCP_JUDGES_RAG.md" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/docs/PERFORMANCE_OPTIMIZATIONS_MCP_JUDGES_RAG.md" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/docs/features/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/docs/features/README.md" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework.egg-info/SOURCES.txt" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework.egg-info/SOURCES.txt" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/contestation_validation.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/calibrated/contestation_validation.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/rails.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/guardrails/rails.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/mcp/models.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/mcp/models.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/mcp/registry.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/mcp/registry.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/routing/enterprise_router.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/routing/enterprise_router.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/runtime/agent_runtime.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/runtime/agent_runtime.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/runtime.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/libs/agent_framework/src/agent_framework/workflows/runtime.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/mcp/servers/retail_mcp_server/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/mcp/servers/retail_mcp_server/main.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/mcp/servers/retail_mcp_server/main_fastmcp.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/mcp/servers/retail_mcp_server/main_fastmcp.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/app/agents/runtime.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/app/agents/runtime.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/app/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/app/main.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/app/state.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/app/state.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/app/workflows/agent_graph.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/app/workflows/agent_graph.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/config/mcp_parameter_mapping.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/config/mcp_parameter_mapping.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/config/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/config/routing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/config/tool_policies.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/config/tool_policies.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/config/tools.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend/config/tools.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend_day_zero/config/mcp_parameter_mapping.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend_day_zero/config/mcp_parameter_mapping.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend_day_zero/config/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend_day_zero/config/routing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend_day_zero/config/tool_policies.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend_day_zero/config/tool_policies.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend_day_zero/config/tools.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/templates/agent_template_backend_day_zero/config/tools.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/tests/test_mcp_parameter_extraction_runtime.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/tests/test_mcp_parameter_extraction_runtime.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/tests/test_route_stickiness_transaction_shift.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/tests/test_route_stickiness_transaction_shift.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/agent_framework_oci/tests/test_transactional_tool_flow.py" beforeDir="false" afterPath="$PROJECT_DIR$/agent_framework_oci/tests/test_transactional_tool_flow.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/app/agents/runtime.py" beforeDir="false" afterPath="$PROJECT_DIR$/app/agents/runtime.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/app/domain/contas/service.py" beforeDir="false" afterPath="$PROJECT_DIR$/app/domain/contas/service.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/app/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/app/main.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/app/state.py" beforeDir="false" afterPath="$PROJECT_DIR$/app/state.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/app/workflows/agent_graph.py" beforeDir="false" afterPath="$PROJECT_DIR$/app/workflows/agent_graph.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/config/guardrails.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/config/guardrails.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/config/mcp_parameter_mapping.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/config/mcp_parameter_mapping.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/config/prompts/billing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/config/prompts/billing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/config/prompts/contestation.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/config/prompts/contestation.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/config/prompts/vas.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/config/prompts/vas.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/config/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/config/routing.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/config/tools.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/config/tools.yaml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/contas_mcp/servers/contas_mcp_server/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/contas_mcp/servers/contas_mcp_server/main.py" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/tests/migration/test_original_contestation_validation.py" beforeDir="false" afterPath="$PROJECT_DIR$/tests/migration/test_original_contestation_validation.py" afterDir="false" />
|
||||||
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||||
@@ -153,6 +230,7 @@
|
|||||||
<workItem from="1786736622312" duration="715000" />
|
<workItem from="1786736622312" duration="715000" />
|
||||||
<workItem from="1786739151301" duration="953000" />
|
<workItem from="1786739151301" duration="953000" />
|
||||||
<workItem from="1787159165094" duration="10002000" />
|
<workItem from="1787159165094" duration="10002000" />
|
||||||
|
<workItem from="1787241513239" duration="1241000" />
|
||||||
</task>
|
</task>
|
||||||
<task id="LOCAL-00001" summary="Ajustes na documentação e remanejamento dos folders">
|
<task id="LOCAL-00001" summary="Ajustes na documentação e remanejamento dos folders">
|
||||||
<option name="closed" value="true" />
|
<option name="closed" value="true" />
|
||||||
|
|||||||
4
.pytest_cache/v/cache/lastfailed
vendored
4
.pytest_cache/v/cache/lastfailed
vendored
@@ -4,5 +4,7 @@
|
|||||||
"agent_framework_oci/tests/unit/test_resilient_checkpointer.py::test_compaction_keeps_last_n_checkpoints": true,
|
"agent_framework_oci/tests/unit/test_resilient_checkpointer.py::test_compaction_keeps_last_n_checkpoints": true,
|
||||||
"agent_framework_oci/tests/unit/test_resilient_checkpointer.py::test_recovery_raises_when_only_corrupt_checkpoints_exist": true,
|
"agent_framework_oci/tests/unit/test_resilient_checkpointer.py::test_recovery_raises_when_only_corrupt_checkpoints_exist": true,
|
||||||
"agent_framework_oci/tests/unit/test_langgraph_checkpoint_saver.py::test_put_writes_does_not_restore_older_checkpoint": true,
|
"agent_framework_oci/tests/unit/test_langgraph_checkpoint_saver.py::test_put_writes_does_not_restore_older_checkpoint": true,
|
||||||
"agent_framework_oci/tests/unit/test_agent_runtime.py::test_agent_runtime_without_cache_invokes_llm": true
|
"agent_framework_oci/tests/unit/test_agent_runtime.py::test_agent_runtime_without_cache_invokes_llm": true,
|
||||||
|
"tests/migration/test_guardrail_original_defaults_parity.py::test_original_default_guardrails_estao_ativos_no_pipeline_framework": true,
|
||||||
|
"tests/migration/test_guardrail_original_defaults_parity.py::test_framework_loader_instancia_coer_e_fraseologia": true
|
||||||
}
|
}
|
||||||
419
.pytest_cache/v/cache/nodeids
vendored
419
.pytest_cache/v/cache/nodeids
vendored
File diff suppressed because one or more lines are too long
15
FIX_TRANSACTION_INTENT_LOOP.md
Normal file
15
FIX_TRANSACTION_INTENT_LOOP.md
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# Correção do loop de ContestacaoAgent
|
||||||
|
|
||||||
|
Este pacote inclui a correção do `agent_framework_oci` embarcado para permitir saída de estados transacionais quando o usuário muda explicitamente de intenção.
|
||||||
|
|
||||||
|
Também foram adicionadas keywords determinísticas no domínio Contas para:
|
||||||
|
|
||||||
|
- `quais são meus serviços`
|
||||||
|
- `quais sao meus servicos`
|
||||||
|
- `meus serviços`
|
||||||
|
- `meus servicos`
|
||||||
|
|
||||||
|
Assim, a sequência que antes ficava presa em `[ContestacaoAgent] Para prosseguir, informe subject.` passa a interromper a contestação pendente e rotear para `contas_vas_information` / `vas_agent`.
|
||||||
|
|
||||||
|
Testes focados do framework: 19 passed.
|
||||||
|
Testes de migração do Contas: 657 passed, 2 falhas preexistentes/não relacionadas em guardrails (`AOFERTA` e `FRASEOLOGIA`).
|
||||||
30
agent_framework_oci/FIX_TRANSACTION_INTENT_LOOP.md
Normal file
30
agent_framework_oci/FIX_TRANSACTION_INTENT_LOOP.md
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
# Correção: escape de estado transacional / mudança de intenção
|
||||||
|
|
||||||
|
Correção aplicada em 2026-08-20 para impedir que uma sessão fique presa em `COLLECTING_PARAMETERS` ou `AWAITING_CONFIRMATION` quando o usuário muda explicitamente de assunto.
|
||||||
|
|
||||||
|
## Comportamento corrigido
|
||||||
|
|
||||||
|
Antes:
|
||||||
|
|
||||||
|
1. uma transação entrava em `COLLECTING_PARAMETERS`;
|
||||||
|
2. `next_state` forçava o mesmo agente via `state_policies`;
|
||||||
|
3. toda mensagem seguinte era tratada como tentativa de preencher o parâmetro faltante;
|
||||||
|
4. uma nova intenção como `quais sao meus servicos` permanecia presa no fluxo anterior.
|
||||||
|
|
||||||
|
Agora:
|
||||||
|
|
||||||
|
- o `EnterpriseRouter` verifica mudança explícita de intenção antes de aplicar o lock de estado;
|
||||||
|
- keyword explícita tem prioridade;
|
||||||
|
- quando necessário, o LLM router pode detectar mudança com confiança >= `router.confidence_threshold`;
|
||||||
|
- a decisão recebe `metadata.transaction_interruption=intent_shift`;
|
||||||
|
- o runtime encerra a transação pendente como `CANCELLED`, limpa `next_state`, parâmetros e latches, e prossegue com a nova intent;
|
||||||
|
- cancelamentos explícitos como `cancele essa operação anterior` funcionam também durante `COLLECTING_PARAMETERS`.
|
||||||
|
|
||||||
|
## Testes adicionados
|
||||||
|
|
||||||
|
- mudança de intent durante `COLLECTING_PARAMETERS`;
|
||||||
|
- resposta curta/baixa confiança permanece na transação;
|
||||||
|
- cancelamento explícito durante coleta de parâmetros;
|
||||||
|
- limpeza do estado transacional antes de executar a nova intent.
|
||||||
|
|
||||||
|
Testes focados: 19 passed.
|
||||||
32
agent_framework_oci/FIX_TRANSACTION_PARAMETER_PRECEDENCE.md
Normal file
32
agent_framework_oci/FIX_TRANSACTION_PARAMETER_PRECEDENCE.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# Transaction parameter precedence fix
|
||||||
|
|
||||||
|
Correção para a regressão em que uma resposta curta que preenchia um parâmetro pendente (ex.: `R$ 71,99` para `valor`) era classificada pelo LLM Router como uma nova intent e interrompia a transação.
|
||||||
|
|
||||||
|
## Regra aplicada
|
||||||
|
|
||||||
|
Durante `COLLECTING_PARAMETERS` a ordem passa a ser:
|
||||||
|
|
||||||
|
1. resposta compatível com parâmetro pendente -> mantém a política de estado e continua a transação;
|
||||||
|
2. cancelamento explícito -> cancela a transação;
|
||||||
|
3. nova intenção clara/pergunta explícita -> interrompe a transação e volta ao roteamento normal;
|
||||||
|
4. caso ambíguo -> permanece em clarificação.
|
||||||
|
|
||||||
|
Exemplo corrigido:
|
||||||
|
|
||||||
|
```text
|
||||||
|
não fiz essa contratação TIM CTRL Redes Sociais 8.0
|
||||||
|
-> informe valor
|
||||||
|
R$ 71,99
|
||||||
|
-> valor=71.99; continua contestar_cobranca; executa pré-validação
|
||||||
|
```
|
||||||
|
|
||||||
|
A mensagem `R$ 71,99` não pode mais virar `contas_invoice_explanation` enquanto `valor` estiver pendente.
|
||||||
|
|
||||||
|
## Testes
|
||||||
|
|
||||||
|
Foram adicionados testes para:
|
||||||
|
|
||||||
|
- valor monetário com LLM sugerindo outra intent;
|
||||||
|
- entidade curta como resposta de parâmetro;
|
||||||
|
- pergunta clara durante coleta ainda interrompendo a transação;
|
||||||
|
- regressões existentes de intent-shift e transactional tool flow.
|
||||||
@@ -179,6 +179,8 @@ src/agent_framework/persistence/__init__.py
|
|||||||
src/agent_framework/persistence/mongodb_store.py
|
src/agent_framework/persistence/mongodb_store.py
|
||||||
src/agent_framework/persistence/oracle_store.py
|
src/agent_framework/persistence/oracle_store.py
|
||||||
src/agent_framework/persistence/sqlite_store.py
|
src/agent_framework/persistence/sqlite_store.py
|
||||||
|
src/agent_framework/presentation/__init__.py
|
||||||
|
src/agent_framework/presentation/renderers.py
|
||||||
src/agent_framework/rag/__init__.py
|
src/agent_framework/rag/__init__.py
|
||||||
src/agent_framework/rag/embedding_provider.py
|
src/agent_framework/rag/embedding_provider.py
|
||||||
src/agent_framework/rag/graph_store.py
|
src/agent_framework/rag/graph_store.py
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user