Type alias ToolResultPayloadExport

ToolResultPayload: {
    type: "success";
    result: any;
} | {
    type: "error";
    error: {
        code: string;
        message: string;
        details?: any;
    };
}

Payload for providing tool results, abstracting success/error.

Type declaration

  • type: "success"
  • result: any

Type declaration

  • type: "error"
  • error: {
        code: string;
        message: string;
        details?: any;
    }
    • code: string
    • message: string
    • Optional details?: any

Interface

ToolResultPayload