openai-cli-unofficial
Version:
A powerful OpenAI CLI Coding Agent built with TypeScript
27 lines • 864 B
TypeScript
import { BaseMCPService } from '../base-service';
import { MCPRequest, MCPResponse, MCPTool } from '../types';
export declare class TerminalService extends BaseMCPService {
constructor();
getTools(): MCPTool[];
handleRequest(request: MCPRequest): Promise<MCPResponse>;
private handleListBackgroundProcesses;
private handleKillBackgroundProcess;
private handleExecuteCommand;
/**
* 检查是否为已知的交互式命令(只检查最常见的几个)
*/
private isKnownInteractiveCommand;
/**
* 智能检测执行命令(基于超时检测)
*/
private executeCommandWithSmartDetection;
/**
* 执行交互式命令
*/
private executeInteractiveCommand;
/**
* 执行后台命令
*/
private executeBackgroundCommand;
}
//# sourceMappingURL=terminal-service.d.ts.map