Files
compass_backoffice/docs/CORRECAO_MCP_PARAMETROS_CPF_EXPLICITO.md
2026-06-13 08:23:21 -03:00

836 B

Correção MCP parâmetros + CPF explícito

Esta versão corrige dois problemas observados no teste consultar dados do cliente cpf 169.323.728-86:

  1. O BusinessContext.customer_key permanecia com o msisdn padrão da sessão (11999999999) porque o IdentityResolver do framework preserva chaves já definidas. Agora CPF/CNPJ/protocolo explicitamente digitados na mensagem atual prevalecem sobre valores herdados da sessão.
  2. O MCPToolRouter preserva original_context e extra_args; isso enviava muitos campos extras para o MCP Server, gerando TypeError: unexpected keyword argument. Agora o MCP Server filtra os argumentos usando o input_schema da tool antes de chamar o handler.

Também foram adicionados aliases cpf, cnpj, document e document_type para tools de cliente/IMDB/Speech/ABRT/Portabilidade.