class RubyLLM::MCP::Sample::Hint
def hints
def hints @hints.map { |hint| hint["name"] } end
def initialize(model, model_preferences)
def initialize(model, model_preferences) @model = model @model_preferences = model_preferences @hints = model_preferences&.fetch("hints", []) @cost_priority = model_preferences&.fetch("costPriority", nil) @speed_priority = model_preferences&.fetch("speedPriority", nil) @intelligence_priority = model_preferences&.fetch("intelligencePriority", nil) end
def to_h
def to_h { model: model, hints: hints, cost_priority: @cost_priority, speed_priority: @speed_priority, intelligence_priority: @intelligence_priority } end