Module Hooks.PreToolUse

PreToolUse hook - fires before tool execution

Input

module Input : sig ... end

Output

type permission_decision = [
  1. | `Allow
  2. | `Deny
  3. | `Ask
]

Permission decision for tool usage. Wire format: "allow", "deny", "ask"

val permission_decision_jsont : permission_decision Jsont.t

permission_decision_jsont is the Jsont codec for permission decisions.

module Output : sig ... end