Module: Legion::CLI::Chat::Permissions::Gate

Defined in:
lib/legion/cli/chat/permissions.rb

Instance Method Summary collapse

Instance Method Details

#call(**args) ⇒ Object



67
68
69
70
71
72
# File 'lib/legion/cli/chat/permissions.rb', line 67

def call(**args)
  desc = permission_description(args)
  return error_response('Tool execution denied by user.') unless Permissions.confirm?(desc)

  super
end