class RubyLLM::Prompt::Roots

The ordered directories searched for prompt files. The application’s prompt directory is always first, so an application can override any prompt an engine ships by placing a file at the same relative path. Engines append their own directory in an initializer:

initializer "my_engine.prompts" do
  RubyLLM::Prompt.roots << MyEngine::Engine.root.join("app/prompts")
end