Sanity Library Reference Docs
    Preparing search index...

    Variable EXECUTION_KINDSConst

    EXECUTION_KINDS: {
        cli: "cli";
        drainer: "drainer";
        interactive: "interactive";
        mcp: "mcp";
        script: "script";
        sdkApp: "sdk-app";
        server: "server";
        studio: "studio";
        test: "test";
    } = ...

    Well-known ExecutionContext.kind values. The field is a free string — these are the shipped vocabulary, not a closed set. interactive is the generic human-session fallback when studio/sdkApp don't apply; server is a proxy acting with a user's token; drainer is an effect-drain runtime.

    Type declaration

    • Readonlycli: "cli"
    • Readonlydrainer: "drainer"
    • Readonlyinteractive: "interactive"
    • Readonlymcp: "mcp"
    • Readonlyscript: "script"
    • ReadonlysdkApp: "sdk-app"
    • Readonlyserver: "server"
    • Readonlystudio: "studio"
    • Readonlytest: "test"