SoulFire TypeScript SDK 2.10.3
    Preparing search index...

    Type Alias PluginRpcMethodDescriptor

    PluginRpcMethodDescriptor: Message<"soulfire.v1.PluginRpcMethodDescriptor"> & {
        clientStreaming: boolean;
        description: string;
        displayName: string;
        exposedToMcp: boolean;
        fullName: string;
        inputTypeUrl: string;
        mcpRequiresConfirmation: boolean;
        name: string;
        outputTypeUrl: string;
        permissions: string[];
        serverStreaming: boolean;
    }

    Metadata about one method exposed by a plugin RPC service.

    Type Declaration

    • clientStreaming: boolean

      from field: bool client_streaming = 5;

    • description: string

      from field: string description = 9;

    • displayName: string

      from field: string display_name = 8;

    • exposedToMcp: boolean

      from field: bool exposed_to_mcp = 10;

    • fullName: string

      from field: string full_name = 2;

    • inputTypeUrl: string

      from field: string input_type_url = 3;

    • mcpRequiresConfirmation: boolean

      from field: bool mcp_requires_confirmation = 11;

    • name: string

      from field: string name = 1;

    • outputTypeUrl: string

      from field: string output_type_url = 4;

    • permissions: string[]

      from field: repeated string permissions = 7;

    • serverStreaming: boolean

      from field: bool server_streaming = 6;

    from message soulfire.v1.PluginRpcMethodDescriptor