/** * 后台任务访问器(agent-server 侧单例) * * 由于 `get_task_status` 工具定义在 agent-server 包,而 BackgroundTaskStore * 由上层应用(work-space)注入,需要通过 setter 注入解析函数。 * * AgentServerService 初始化时调用 `configureBackgroundTaskAccessor` 注入回调, * 工具通过 `getBackgroundTaskStatus` 查询任务状态。 */ import type { BackgroundTaskRecord } from '../spi/store-interfaces.js'; /** 后台任务查询回调签名 */ export type BackgroundTaskQueryFn = (taskId: string) => Promise; /** 配置后台任务查询回调(由 work-space AgentServerService 初始化时调用) */ export declare function configureBackgroundTaskAccessor(fn: BackgroundTaskQueryFn | null): void; /** 获取后台任务查询回调(工具调用) */ export declare function getBackgroundTaskQueryFn(): BackgroundTaskQueryFn | null; //# sourceMappingURL=background-task-accessor.d.ts.map