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:
@@ -170,10 +170,6 @@ function triggerVectorSearch(query: string, limit: number): void {
|
||||
}, 100);
|
||||
}
|
||||
|
||||
// 导出:获取向量搜索结果(供 UI 使用)
|
||||
export function getVectorSearchResults(query: string): MemorySearchResult[] {
|
||||
return vectorSearchCache.get(query) || [];
|
||||
}
|
||||
|
||||
// 关键词搜索
|
||||
function searchMemoriesByKeyword(query: string, limit: number): MemorySearchResult[] {
|
||||
|
||||
@@ -182,45 +182,6 @@ export function buildSkillContext(skills: Skill[]): string {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取所有技能(用于 UI 展示)
|
||||
*/
|
||||
export async function getAllSkillsForUI(): Promise<Skill[]> {
|
||||
const bridge = (window as any).metonaDesktop;
|
||||
if (!bridge?.db?.getAllSkills) return [];
|
||||
try {
|
||||
return await bridge.db.getAllSkills();
|
||||
} catch {
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除技能
|
||||
*/
|
||||
export async function deleteSkillById(id: string): Promise<boolean> {
|
||||
const bridge = (window as any).metonaDesktop;
|
||||
if (!bridge?.db?.deleteSkill) return false;
|
||||
try {
|
||||
await bridge.db.deleteSkill(id);
|
||||
return true;
|
||||
} catch {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 清空所有技能
|
||||
*/
|
||||
export async function clearAllSkills(): Promise<boolean> {
|
||||
const bridge = (window as any).metonaDesktop;
|
||||
if (!bridge?.db?.clearAllSkills) return false;
|
||||
try {
|
||||
await bridge.db.clearAllSkills();
|
||||
return true;
|
||||
} catch {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// ── 辅助函数 ──
|
||||
|
||||
|
||||
Reference in New Issue
Block a user