/** * 动态 Tool 加载器 * * 从文件系统发现并加载用户自定义工具,支持 JS 格式。 * 工具文件和内置工具一样,会被注册为 CallbackTool 供 Agent 调用。 * * 发现路径(项目级覆盖全局同名): * ~/.ai-zen/tools/ ← 全局工具 * ./.ai-zen/tools/ ← 项目级工具 * * 文件格式(JS): * export default { * name: "my_tool", * description: "工具描述", * parameters: { type: "object", properties: { ... } }, * callback: async (args) => { ... } * }; */ import { CallbackTool } from "@ai-zen/agents-core"; /** * 发现并加载所有用户自定义工具 * 每次调用都重新扫描目录,保证最新 */ export declare function discoverUserTools(): Promise; //# sourceMappingURL=tool-loader.d.ts.map