fix(*): 素材库与画布 - 修复批量删除刷新、选择布局及工具引用

This commit is contained in:
ddCat committed 2026-09-21 20:14:05 +08:00
1 parent c5b81f696c
commit dc1ad68015
27 files changed
+852 -109

No files matched your search

@@ -359,11 +359,12 @@ export function useCanvasRenderModel({
const text = node.metadata?.composerContent ?? node.metadata?.prompt ?? "";
const tokens = parseToolMentionTokens(text);
if (!tokens.length) continue;
const seen = new Set<number>();
const seen = new Set<string>();
const refs: ReturnType<typeof buildToolMentionReference>[] = [];
for (const { type, toolId, label, icon } of tokens) {
if (seen.has(toolId)) continue;
seen.add(toolId);
const identity = `${type}:${toolId}`;
if (seen.has(identity)) continue;
seen.add(identity);
refs.push(buildToolMentionReference(toolId, label, type, icon));
}
if (refs.length) map.set(node.id, refs);