first commit

This commit is contained in:
2026-06-13 08:23:21 -03:00
commit 89c23fb0ed
439 changed files with 32801 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
# 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.