openai-cli-unofficial
Version:
A powerful OpenAI CLI Coding Agent built with TypeScript
46 lines • 1.56 kB
TypeScript
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