/** * 文件工具路径策略。 * * 关键点(中文) * - 所有相对路径基于 Shell 的项目根目录解析。 * - 词法路径和真实路径都必须位于项目根目录内。 * - 最终目标不允许是符号链接,避免原子替换时产生歧义或逃逸。 */ import type { ResolvedFileToolPath } from "../../types/workspace/FileTool.js"; /** 解析并校验一个项目内文件路径。 */ export declare function resolve_file_tool_path(params: { /** Shell 当前绑定的项目根目录。 */ root_path: string; /** 模型传入的相对路径或绝对路径。 */ file_path: string; /** 目标文件不存在时是否仍允许返回路径。 */ allow_missing: boolean; }): Promise; /** 解析并校验一个项目内搜索路径,允许普通文件或目录。 */ export declare function resolve_search_tool_path(params: { /** Shell 当前绑定的项目根目录。 */ root_path: string; /** 模型传入的相对路径或绝对路径。 */ file_path: string; }): Promise; //# sourceMappingURL=FilePathPolicy.d.ts.map