/** * 搜索工具内部错误。 * * 关键点(中文) * - 搜索运行时使用类型化错误中断,tool 边界统一转换为结构化失败结果。 * - 文件路径策略产生的错误会映射为搜索工具自己的稳定错误码。 */ import type { SearchToolErrorCode, SearchToolFailure } from "../../types/workspace/SearchTool.js"; /** 搜索工具可识别的内部错误。 */ export declare class SearchToolRuntimeError extends Error { /** 稳定的公共错误码。 */ readonly error_code: SearchToolErrorCode; /** 已完成解析时的搜索绝对路径。 */ readonly search_path?: string; constructor(params: { /** 稳定的公共错误码。 */ error_code: SearchToolErrorCode; /** 人类可读错误信息。 */ message: string; /** 已完成解析时的搜索绝对路径。 */ search_path?: string; }); } /** 把内部、文件路径或 Node.js 错误转换为稳定失败结果。 */ export declare function to_search_tool_failure(error: unknown, fallback_search_path?: string): SearchToolFailure; //# sourceMappingURL=SearchToolError.d.ts.map