@runloop/remote-agents-sdk
    Preparing search index...

    Type Alias PluginInterface

    type PluginInterface = {
        brandColor: string | null;
        capabilities: string[];
        category: string | null;
        composerIcon: AbsolutePathBuf | null;
        composerIconUrl: string | null;
        defaultPrompt: string[] | null;
        developerName: string | null;
        displayName: string | null;
        logo: AbsolutePathBuf | null;
        logoDark: AbsolutePathBuf | null;
        logoUrl: string | null;
        logoUrlDark: string | null;
        longDescription: string | null;
        privacyPolicyUrl: string | null;
        screenshots: AbsolutePathBuf[];
        screenshotUrls: string[];
        shortDescription: string | null;
        termsOfServiceUrl: string | null;
        websiteUrl: string | null;
    }
    Index

    Properties

    brandColor: string | null
    capabilities: string[]
    category: string | null
    composerIcon: AbsolutePathBuf | null

    Local composer icon path, resolved from the installed plugin package.

    composerIconUrl: string | null

    Remote composer icon URL from the plugin catalog.

    defaultPrompt: string[] | null

    Starter prompts for the plugin. Capped at 3 entries with a maximum of 128 characters per entry.

    developerName: string | null
    displayName: string | null
    logo: AbsolutePathBuf | null

    Local logo path, resolved from the installed plugin package.

    logoDark: AbsolutePathBuf | null

    Local dark-mode logo path, resolved from the installed plugin package.

    logoUrl: string | null

    Remote logo URL from the plugin catalog.

    logoUrlDark: string | null

    Remote dark-mode logo URL from the plugin catalog.

    longDescription: string | null
    privacyPolicyUrl: string | null
    screenshots: AbsolutePathBuf[]

    Local screenshot paths, resolved from the installed plugin package.

    screenshotUrls: string[]

    Remote screenshot URLs from the plugin catalog.

    shortDescription: string | null
    termsOfServiceUrl: string | null
    websiteUrl: string | null