UNPKG

@vibe-kit/grok-cli

Version:

An open-source AI agent that brings the power of Grok directly into your terminal.

17 lines (16 loc) 807 B
import { ToolResult, EditorCommand } from "../types"; export declare class TextEditorTool { private editHistory; private confirmationService; view(filePath: string, viewRange?: [number, number]): Promise<ToolResult>; strReplace(filePath: string, oldStr: string, newStr: string, replaceAll?: boolean): Promise<ToolResult>; create(filePath: string, content: string): Promise<ToolResult>; replaceLines(filePath: string, startLine: number, endLine: number, newContent: string): Promise<ToolResult>; insert(filePath: string, insertLine: number, content: string): Promise<ToolResult>; undoEdit(): Promise<ToolResult>; private findFuzzyMatch; private normalizeForComparison; private isSimilarStructure; private generateDiff; getEditHistory(): EditorCommand[]; }