class RubyLLM::Prompt::Context

The object a prompt template is evaluated in. Locals become local variables of the template, and render inserts a partial.

The class is declared with its full name so the template binding has no RubyLLM lexical scope: Chat in a template is the application’s model, not RubyLLM::Chat.