Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Interface AMCNativeClientOptions

    interface AMCNativeClientOptions {
        agentId?: string;
        approveRisk?: "low" | "high" | "critical" | "medium";
        approveTools?: string;
        baseUrl?: string;
        command?: readonly [string, string];
        credential?: string;
        credentialsFile?: string;
        credentialsHome?: string;
        credentialsMode?: "layered" | "operator-only";
        env?: ProcessEnv;
        eventBuffer?: AMCNativeEventBufferOptions;
        expectedToolsDigest?: string;
        maxSteps?: number;
        maxTokens?: number;
        mcpConfig?: string;
        mcpConfigSha256?: string;
        model?: string;
        provider: string;
        reasoningEffort?: "low" | "high" | "max";
        startupSignal?: AbortSignal;
        thinking?: "disabled" | "enabled";
        timeoutMs?: number;
        tools?: "none" | "workspace";
        validate?: readonly string[];
        validationConfig?: string;
        validationConfigSha256?: string;
        workspace: string;
    }
    Index
    agentId?: string
    approveRisk?: "low" | "high" | "critical" | "medium"
    approveTools?: string
    baseUrl?: string
    command?: readonly [string, string]

    Defaults to the CLI shipped in this same installed package. Never resolves another AMC from PATH.

    credential?: string
    credentialsFile?: string
    credentialsHome?: string
    credentialsMode?: "layered" | "operator-only"

    Exclude project and user dotenv fallback in operator-owned server integrations.

    env?: ProcessEnv

    Bounded, lossless retained updates. Overflow fails the connection, never pauses replies behind a slow iterator.

    expectedToolsDigest?: string

    Pin the signed workspace tool policy for every native tool dispatch.

    maxSteps?: number
    maxTokens?: number
    mcpConfig?: string
    mcpConfigSha256?: string
    model?: string
    provider: string

    Explicit selection: stub is a local demonstration, never a live-provider fallback.

    reasoningEffort?: "low" | "high" | "max"
    startupSignal?: AbortSignal

    Cancel process initialization before it has returned a usable client.

    thinking?: "disabled" | "enabled"

    DeepSeek-only explicit wire options; omitted thinking defaults to enabled.

    timeoutMs?: number
    tools?: "none" | "workspace"
    validate?: readonly string[]
    validationConfig?: string

    Operator-owned file and explicit check IDs; ACP prompts cannot supply commands.

    validationConfigSha256?: string
    workspace: string