capsule-ai-cli
Version:
The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing
48 lines • 1.23 kB
TypeScript
import { BaseTool } from '../base.js';
import { ToolExecutionContext } from '../types.js';
export declare class TaskSpawnTool extends BaseTool {
name: string;
displayName: string;
description: string;
category: "productivity";
icon: string;
parameters: ({
name: string;
type: "string";
description: string;
required: boolean;
enum: string[];
} | {
name: string;
type: "string";
description: string;
required: boolean;
enum?: undefined;
} | {
name: string;
type: "boolean";
description: string;
required: boolean;
enum?: undefined;
} | {
name: string;
type: "number";
description: string;
required: boolean;
enum?: undefined;
})[];
permissions: {};
ui: {
showProgress: boolean;
collapsible: boolean;
dangerous: boolean;
};
protected run(params: any, context: ToolExecutionContext): Promise<any>;
private spawnTask;
private getTaskStatus;
private cancelTask;
private listTasks;
private waitForTask;
private formatTaskForResponse;
}
//# sourceMappingURL=task-spawn.d.ts.map