mirror of
https://github.com/hoshikawa2/compass_backoffice.git
synced 2026-07-09 13:54:20 +00:00
first commit
This commit is contained in:
8
docs/CORRECAO_MCP_PARAMETROS_CPF_EXPLICITO.md
Normal file
8
docs/CORRECAO_MCP_PARAMETROS_CPF_EXPLICITO.md
Normal 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.
|
||||
Reference in New Issue
Block a user