Public declaration syntax from forge-go/tool/approval.go Original source SHA-256: cfdd204ea12bfec8e881ad5a8d8281f74bda92c1c2d58eb61296f1425750c230 Function bodies and constant values are omitted. This is not the complete implementation. Source line 7 func AutoApproveHandler(_ core.ToolCall, _ core.ToolDefinition) core.ToolApproval Source line 13 func DenyAllHandler(_ core.ToolCall, _ core.ToolDefinition) core.ToolApproval Source line 25 func TierBasedHandler(externalApprover core.ToolApprovalHandler) core.ToolApprovalHandler Source line 43 func AllowListHandler(allowed map[string]bool) core.ToolApprovalHandler Source line 54 func DenyListHandler(denied map[string]bool) core.ToolApprovalHandler