mirror of
https://github.com/hoshikawa2/compass_backoffice.git
synced 2026-07-09 13:54:20 +00:00
1.4 KiB
1.4 KiB
Implementação IC/NOC/GRL preservando lógica existente
Esta versão mantém a lógica original dos agentes do agent_template_backend e adiciona observabilidade corporativa.
IC adicionados nos agentes
Cada agente agora emite eventos de negócio sem alterar a resposta final:
IC.BILLING_AGENT_STARTED/IC.BILLING_AGENT_COMPLETEDIC.ORDERS_AGENT_STARTED/IC.ORDERS_AGENT_COMPLETEDIC.PRODUCT_AGENT_STARTED/IC.PRODUCT_AGENT_COMPLETEDIC.SUPPORT_AGENT_STARTED/IC.SUPPORT_AGENT_COMPLETEDIC.<AGENT>_MCP_CONTEXT_COLLECTEDquando houver dados MCPIC.<AGENT>_RAG_CONTEXT_RETRIEVEDquando RAG estiver habilitado
O mixin AgentRuntimeMixin também emite:
IC.MCP_TOOL_CALLEDantes da chamada MCPIC.TOOL_CALLEDapós a chamada MCP
NOC
O workflow já emite eventos operacionais principais:
NOC.001no início da execuçãoNOC.005em exceção fatalNOC.006na persistência/finalização
GRL
O backend agora também exemplifica emissão GRL no workflow:
GRL.001início do pipeline de guardrailsGRL.002decisão allowGRL.004decisão blockGRL.009decisão final agregada
Quando OutputSupervisor está habilitado, ele continua sendo o principal mecanismo corporativo de supervisão de saída.
Garantia
A lógica original dos agentes não foi substituída por stubs. As chamadas LLM, MCP, RAG, cache e os retornos originais foram preservados.