/** * Plugin AI SDK tools。 * * 设计目标(中文) * - plugin_call 是 agent 内置 plugin action 的底层能力入口。 * - tool 只负责 AI SDK 工具协议适配,不理解具体 plugin 的业务语义。 * - Plugin Action 返回的 messages 由 Executor 的统一 ActionResult 边界分流。 */ import type { AgentPluginTools, CreatePluginToolsOptions } from "../../types/plugin/PluginTool.js"; /** * 创建 `plugin_call`:调用当前 Agent 已注册 plugin action。 */ export declare function create_plugin_call_tool(options: CreatePluginToolsOptions): import("ai").Tool>; /** * 创建 `plugin_read`:读取当前 Agent 已注册 plugin / action metadata。 */ export declare function create_plugin_read_tool(options: CreatePluginToolsOptions): import("ai").Tool<{ plugin?: string | undefined; action?: string | undefined; }, import("../../index.js").ActionResult>; /** * 创建当前 Agent 专属 Plugin 工具集合。 */ export declare function create_plugin_tools(options: CreatePluginToolsOptions): AgentPluginTools; //# sourceMappingURL=PluginTools.d.ts.map