diff --git a/enterprise/app/services/captain/mcp/tools/get_assistant_faqs_tool.rb b/enterprise/app/services/captain/mcp/tools/get_assistant_faqs_tool.rb index d7b45f448..552a63f11 100644 --- a/enterprise/app/services/captain/mcp/tools/get_assistant_faqs_tool.rb +++ b/enterprise/app/services/captain/mcp/tools/get_assistant_faqs_tool.rb @@ -31,7 +31,7 @@ class Captain::Mcp::Tools::GetAssistantFaqsTool < Captain::Mcp::Tools::BaseTool end end - def call(args, _context:) # rubocop:disable Metrics/AbcSize + def call(args, context:) # rubocop:disable Metrics/AbcSize, Lint/UnusedMethodArgument assistant = Captain::Assistant.find_by(id: args['assistant_id']) return error_response("Assistente #{args['assistant_id']} não encontrado.") if assistant.blank? diff --git a/enterprise/app/services/captain/mcp/tools/get_assistant_pricing_tool.rb b/enterprise/app/services/captain/mcp/tools/get_assistant_pricing_tool.rb index 3b8e7ffb4..1aed0c1d8 100644 --- a/enterprise/app/services/captain/mcp/tools/get_assistant_pricing_tool.rb +++ b/enterprise/app/services/captain/mcp/tools/get_assistant_pricing_tool.rb @@ -36,7 +36,7 @@ class Captain::Mcp::Tools::GetAssistantPricingTool < Captain::Mcp::Tools::BaseTo end end - def call(args, _context:) + def call(args, context:) # rubocop:disable Lint/UnusedMethodArgument assistant = Captain::Assistant.find_by(id: args['assistant_id']) return error_response("Assistente #{args['assistant_id']} não encontrado.") if assistant.blank? diff --git a/enterprise/app/services/captain/mcp/tools/save_agent_spec_tool.rb b/enterprise/app/services/captain/mcp/tools/save_agent_spec_tool.rb index 5a84b2ed2..05b9d34e0 100644 --- a/enterprise/app/services/captain/mcp/tools/save_agent_spec_tool.rb +++ b/enterprise/app/services/captain/mcp/tools/save_agent_spec_tool.rb @@ -44,7 +44,7 @@ class Captain::Mcp::Tools::SaveAgentSpecTool < Captain::Mcp::Tools::BaseTool end end - def call(args, _context:) # rubocop:disable Metrics/AbcSize + def call(args, context:) # rubocop:disable Metrics/AbcSize, Lint/UnusedMethodArgument slug = args['slug'].to_s.strip.downcase.gsub(/[^a-z0-9_]/, '_').squeeze('_') return error_response('slug inválido (use lowercase, snake_case, só letras/números/underscore).') if slug.blank? || slug.length < 3