fix: 补充执行日志 + 清理死代码
日志补充: - browser.ts: 全部 8 个函数新增 sendLog (打开/截图/JS/提取/点击/输入/滚动/关闭) - mcp-manager.ts: callTool 新增工具调用日志 死代码清理: - skill-manager.ts: 删除 getAllSkillsForUI, deleteSkillById, clearAllSkills (39 行) - memory-manager.ts: 删除 getVectorSearchResults (4 行) - mcp-manager.ts: 删除 isServerRunning
This commit is contained in:
@@ -240,10 +240,14 @@ export async function callTool(serverName: string, toolName: string, args: Recor
|
||||
return { success: false, error: `MCP 服务器 ${serverName} 未运行` };
|
||||
}
|
||||
|
||||
sendLog('info', `🔌 MCP 调用工具`, `${serverName}/${toolName} ${JSON.stringify(args || {}).slice(0, 100)}`);
|
||||
|
||||
try {
|
||||
const result = await sendRequest(server, 'tools/call', { name: toolName, arguments: args });
|
||||
sendLog('success', `🔌 MCP 工具完成`, `${serverName}/${toolName}`);
|
||||
return { success: true, result };
|
||||
} catch (err) {
|
||||
sendLog('error', `🔌 MCP 工具失败`, `${serverName}/${toolName}: ${(err as Error).message}`);
|
||||
return { success: false, error: (err as Error).message };
|
||||
}
|
||||
}
|
||||
@@ -289,8 +293,3 @@ export function getServerStatuses(): Array<{ name: string; running: boolean; too
|
||||
return statuses;
|
||||
}
|
||||
|
||||
/** 检查服务器是否在运行 */
|
||||
export function isServerRunning(name: string): boolean {
|
||||
const server = servers.get(name);
|
||||
return !!server && server.initialized;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user