@runloop/agent-axon-client
    Preparing search index...

    Type Alias SyncHookJSONOutput

    type SyncHookJSONOutput = {
        continue?: boolean;
        decision?: "approve" | "block";
        hookSpecificOutput?:
            | PreToolUseHookSpecificOutput
            | UserPromptSubmitHookSpecificOutput
            | SessionStartHookSpecificOutput
            | SetupHookSpecificOutput
            | SubagentStartHookSpecificOutput
            | PostToolUseHookSpecificOutput
            | PostToolUseFailureHookSpecificOutput
            | PermissionDeniedHookSpecificOutput
            | NotificationHookSpecificOutput
            | PermissionRequestHookSpecificOutput
            | ElicitationHookSpecificOutput
            | ElicitationResultHookSpecificOutput
            | CwdChangedHookSpecificOutput
            | FileChangedHookSpecificOutput
            | WorktreeCreateHookSpecificOutput;
        reason?: string;
        stopReason?: string;
        suppressOutput?: boolean;
        systemMessage?: string;
    }
    Index

    Claude SDK

    continue?: boolean
    decision?: "approve" | "block"
    reason?: string
    stopReason?: string
    suppressOutput?: boolean
    systemMessage?: string