UNPKG

openai-cli-unofficial

Version:

A powerful OpenAI CLI Coding Agent built with TypeScript

46 lines 1.56 kB
import { BaseMCPService } from '../base-service'; import { MCPRequest, MCPResponse, MCPTool } from '../types'; export declare class FileSystemService extends BaseMCPService { constructor(); getTools(): MCPTool[]; handleRequest(request: MCPRequest): Promise<MCPResponse>; private handleReadFile; private handleListDirectory; private handleSearchFiles; private handleSearchFileContent; private handleCodeReferenceSearch; private searchCodeReferences; private chunkArray; private searchFilesChunk; private searchFilesSequential; private prioritizeFilesForSearch; private findSymbolMatches; private calculateJaroSimilarity; private analyzeDependencies; private extractImports; private extractExports; private resolveImportPath; private tryResolveWithExtensions; private findInNodeModules; private findTsConfig; private resolveTsConfigPath; private resolveWorkspaceAlias; private findProjectRoot; private getDeepDependencies; private findReverseDependencies; private isCommentLine; private getLanguageFromExtension; private findFilesRecursive; private handleCreateFile; private handleDeleteFile; private handleCreateDirectory; private handleEditFile; private estimateTokenCount; private formatFileSize; private generateDirectoryTree; private countDirectoryItems; private handleFileReadError; private handleFileOperationError; private handleFileEditError; } //# sourceMappingURL=file-system.d.ts.map