/** * Background Task Tools / 后台任务工具 * Implements OpenCode plugin tools for background task management * 实现用于后台任务管理的 OpenCode 插件工具 */ import { type ToolDefinition } from "@opencode-ai/plugin"; import type { BackgroundManager } from "../../features/background-agent"; /** * Create background task management tools * 创建后台任务管理工具 * * Provides three tools: * - background_task: Launch async background task / 启动异步后台任务 * - background_output: Get task output (with optional blocking) / 获取任务输出(可选阻塞等待) * - background_cancel: Cancel specific task or all tasks / 取消单个或全部任务 */ export declare function createBackgroundTaskTools(manager: BackgroundManager): ToolDefinition[];