Enkaidu::Config
Inherits Enkaidu::ProfileConfig < Enkaidu::ConfigSerializable < JSON::Serializable < YAML::Serializable::Strict < YAML::Serializable < Reference < Object
Application level configuration class facilitates settings for the Enkaidu application.
Constants
Constructors
Application level configuration class facilitates settings for the Enkaidu application.
Application level configuration class facilitates settings for the Enkaidu application.
Class methods
Given a path, look for the supported config file name/extension variants
Instance methods
Look for a model by its unique name and, if one exists, return its model's enclosing LLM
Use the actual model name (not the name we give it in our config) and provider type to find the LLM::Model object
Look for an MCP server based on its url and return its name
in the config, or nil if not found.
Merge in a profile configuration, using settings from the profile configuration when none have been specific in the app configuration
Return tool settings if any