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:
thzxx
2026-04-18 10:24:39 +08:00
parent 22a33ae241
commit 3a33ebf949
4 changed files with 35 additions and 65 deletions
+4 -5
View File
@@ -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;
}