@karmaniverous/jeeves
    Preparing search index...

    Interface ToolDescriptor

    Tool descriptor for registration with the OpenClaw gateway.

    interface ToolDescriptor {
        description: string;
        execute: (
            id: string,
            params: Record<string, unknown>,
        ) => Promise<ToolResult>;
        name: string;
        parameters: Record<string, unknown>;
    }
    Index

    Properties

    description: string

    Human-readable description.

    execute: (id: string, params: Record<string, unknown>) => Promise<ToolResult>

    Execute the tool with the given parameters.

    name: string

    Unique tool name.

    parameters: Record<string, unknown>

    JSON Schema for the tool's parameters.