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

    Type Alias SDKSystemMessage

    type SDKSystemMessage = {
        agents?: string[];
        apiKeySource: ApiKeySource;
        betas?: string[];
        claude_code_version: string;
        cwd: string;
        fast_mode_state?: FastModeState;
        mcp_servers: { name: string; status: string }[];
        model: string;
        output_style: string;
        permissionMode: PermissionMode;
        plugins: { name: string; path: string }[];
        session_id: string;
        skills: string[];
        slash_commands: string[];
        subtype: "init";
        tools: string[];
        type: "system";
        uuid: UUID;
    }
    Index

    Claude SDK

    agents?: string[]
    apiKeySource: ApiKeySource
    betas?: string[]
    claude_code_version: string
    cwd: string
    fast_mode_state?: FastModeState
    mcp_servers: { name: string; status: string }[]
    model: string
    output_style: string
    permissionMode: PermissionMode

    Permission mode for controlling how tool executions are handled. 'default' - Standard behavior, prompts for dangerous operations. 'acceptEdits' - Auto-accept file edit operations. 'bypassPermissions' - Bypass all permission checks (requires allowDangerouslySkipPermissions). 'plan' - Planning mode, no actual tool execution. 'dontAsk' - Don't prompt for permissions, deny if not pre-approved. 'auto' - Use a model classifier to approve/deny permission prompts.

    plugins: { name: string; path: string }[]
    session_id: string
    skills: string[]
    slash_commands: string[]
    subtype: "init"
    tools: string[]
    type: "system"
    uuid: UUID