fix(captain/mcp): get_assistant_faqs — não filtrar por documentable_type
Filtro original só retornava FAQs com documentable_type=NULL, mas a maior parte das FAQs aprovadas das Jasmines (Juliana, Bianca, Lara, Nina) tem documentable_type='User' ou 'Conversation' (origem: histórico de conversas). Resultado: tool retornava "0 FAQs aprovados" pra todos exceto Valentina (única com FAQs criadas direto sem origem documentável). Removido o filtro. Status='approved' já é suficiente — admin reviewou. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
59747e5400
commit
dd9e11da14
@ -36,7 +36,6 @@ class Captain::Mcp::Tools::GetAssistantFaqsTool < Captain::Mcp::Tools::BaseTool
|
||||
return error_response("Assistente #{args['assistant_id']} não encontrado.") if assistant.blank?
|
||||
|
||||
faqs = assistant.responses
|
||||
.where(documentable_type: nil)
|
||||
.where(status: 'approved')
|
||||
.order(:id)
|
||||
.limit(MAX_FAQS)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user