/** * 测试用能力执行器注入(MCP 单测隔离)。 * @param fn fake executor(返回产出;null 恢复默认) */ export declare function setInvokeTestExecutor(fn: ((input: { capabilityId: string; sourcePath: string; input: unknown; }) => Promise) | null): void; export interface CommonsInvokeArgs { /** 能力 ID(必填——先 commons_search 发现) */ capability_id: string; /** 调用者 agentId(必填——谁调的) */ caller_agent_id: string; /** 调用入参(透传给被调能力) */ input?: unknown; } export interface CommonsInvokeResult { text: string; data: { ok: boolean; capabilityId?: string; outcome?: string; durationMs?: number; scanVerdict?: string; needHITL?: boolean; output?: unknown; error?: string; }; isError?: boolean; } /** * 发现并调用一个能力。 * * @param args 入参 * @returns 调用结果 */ export declare function commonsInvoke(args: CommonsInvokeArgs): Promise; //# sourceMappingURL=commons-invoke.d.ts.map