Exception: Parse::Agent::MethodFiltered

Inherits:
AgentError
  • Object
show all
Defined in:
lib/parse/agent/errors.rb

Overview

Raised inside the call_method tool when the resolved ClassName.method_name is excluded by the agent instance’s methods: filter. The execute() rescue maps this to a :tool_filtered error_code so consumers can distinguish “the filter excluded this method” from “this method isn’t declared agent-callable” (a Parse::Error) or “the tier doesn’t allow it” (a :permission_denied).