INNER CODE UNIT · TypeScript

executePreToolHooks

superagent-ai/grok-cli · src/hooks/index.ts:64

export async function executePreToolHooks(
  toolName: string,
  toolInput: Record<string, unknown>,
  cwd: string,
  sessionId?: string,
  signal?: AbortSignal,
): Promise<AggregatedHookResult> {
  const input: PreToolUseHookInput = {
    hook_event_name: "PreToolUse",
    tool_name: toolName,
    tool_input: toolInput,
    session_id: sessionId,
    cwd,
  };
  return executeEventHooks(input, cwd, signal);
}

/**

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…