UNPKG

capsule-ai-cli

Version:

The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing

81 lines 1.97 kB
import { BaseTool } from '../base.js'; import { ToolExecutionContext } from '../types.js'; interface GitOptions { command: string; args?: string[]; path?: string; message?: string; branch?: string; remote?: string; files?: string[]; commitHash?: string; showDiff?: boolean; includeUntracked?: boolean; } export declare class GitTool extends BaseTool { name: string; displayName: string; description: string; category: "system"; icon: string; parameters: ({ name: string; type: "string"; description: string; required: boolean; enum: string[]; items?: undefined; default?: undefined; } | { name: string; type: "array"; description: string; required: boolean; items: { type: "string"; description: string; }; enum?: undefined; default?: undefined; } | { name: string; type: "string"; description: string; required: boolean; default: string; enum?: undefined; items?: undefined; } | { name: string; type: "string"; description: string; required: boolean; enum?: undefined; items?: undefined; default?: undefined; } | { name: string; type: "boolean"; description: string; required: boolean; default: boolean; enum?: undefined; items?: undefined; })[]; permissions: { fileSystem: "write"; }; ui: { showProgress: boolean; collapsible: boolean; dangerous: boolean; }; protected run(params: GitOptions, context: ToolExecutionContext): Promise<any>; private formatGitOutput; private formatStatus; private formatLog; private formatBranches; private createSummary; } export {}; //# sourceMappingURL=git.d.ts.map