function toolResult(text: string, details: Record) { return { content: [{ type: "text" as const, text }], details, }; } export function toolError(text: string, details?: Record) { return toolResult(text, { isError: true, remembered: false, ...details }); } export function toolSuccess(text: string, details: Record) { return toolResult(text, details); }