Smith::Tools::DenyApprover
Inherits Smith::Tools::Approver < Reference < Object
Refuses everything. Used in headless mode, where there is nobody to ask.
Instance methods
approve?(tool : Tool, call : CallRequest) : Bool
Sourcedenial_message(tool : Tool, call : CallRequest) : String
Shown to the LLM as the tool result when a call is refused, so the model can see the blockage in the transcript and choose another route.