mirror of
https://github.com/hoshikawa2/agent_platform_oci.git
synced 2026-09-07 10:13:46 +00:00
943 B
943 B
Judges obrigatórios em interações transacionais
Problema
Mesmo com always_run_for_transactional: true, os judges podiam ser ignorados
pela amostragem porque o nó judge enviava apenas context, route, intent e
mcp_results. Os campos transacionais produzidos pelo runtime não chegavam ao
JudgePipeline.
Correção
O nó judge agora repassa:
transaction_statusconfirmation_requiredconfirmation_receivedtool_policy_resultselected_tool_callpending_tool_callmcp_resultscomo evidência
O JudgePipeline detecta transações por múltiplos sinais e avalia
always_run_for_transactional antes de aplicar sample_rate.
Com a configuração abaixo, consultas comuns continuam sendo amostradas em 25%,
mas turnos AWAITING_CONFIRMATION, COMPLETED, FAILED ou CANCELLED executam
os judges sempre.
enabled: true
sample_rate: 0.25
always_run_for_transactional: true