TypeScript SDKTypeScript signatures
CerealTool
Public TypeScript declaration from @trycereal/sdk.
Import from @trycereal/sdk. Generated from the repository SDK declarations (package version 0.0.0); not from HTTP request schemas.
export interface CerealTool {
readonly name: string;
readonly description?: string;
readonly title?: string;
readonly input?: StandardSchemaLike;
readonly inputJsonSchema?: ToolJsonSchema | (() => ToolJsonSchema);
readonly annotations?: ToolAnnotations;
readonly deferLoading?: boolean;
readonly handler: (input: never, context: ToolContext) => unknown | Promise<unknown>;
}See SDK setup, authoring, client behavior, and the API/SDK map for usage. Domain types are described in schema reference.
Related SDK types: ToolContext, ToolAnnotations, StandardSchemaLike, ToolJsonSchema.