module

Crig::Completion

Class methods

allowed_tool_names_for_choice(executable_tool_names : Enumerable(String), tool_choice : ToolChoice | Nil) : Set(String)
Source
validate_tool_call_name?(tool_name : String, executable_tool_names : Enumerable(String), allowed_tool_names : Enumerable(String), chat_history : Array(Message)) : PromptError | Nil
Source

Nested types