优化: 前端体验批次(Knowledge持久化+流式缓存失效 + dfnodes节点注册 + delta 50ms合批 + MCP schema必填校验+bind_directory对齐)
This commit is contained in:
@@ -207,6 +207,12 @@ export function useStreamRenderer(opts: UseStreamRendererOptions) {
|
||||
if (rafId !== null) { cancelAnimationFrame(rafId); rafId = null }
|
||||
}
|
||||
|
||||
/// 清空实例级块缓存(内容寻址 Map + LRU)。会话切换/开关变化时调用,
|
||||
/// 防旧会话已缓存块被新会话命中(跨会话内容错乱)。仅清缓存,不动 streamingBlocks。
|
||||
function resetStreamCache(): void {
|
||||
_blockCache.clear()
|
||||
}
|
||||
|
||||
return {
|
||||
mdReady,
|
||||
renderMd,
|
||||
@@ -216,5 +222,6 @@ export function useStreamRenderer(opts: UseStreamRendererOptions) {
|
||||
renderStreamingBlocks,
|
||||
clearStreamingState,
|
||||
cancelPendingRaf,
|
||||
resetStreamCache,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user