From 22460de976749e61f9d1f3ba68a7aa69c6b23b3b Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 2 Jan 2026 23:04:40 +0800 Subject: [PATCH] perf(skills): use infinite cache for discoverable skills Change staleTime from 5 minutes to Infinity. Cache is still properly invalidated when repos are added/removed or skills are installed/uninstalled. --- src/hooks/useSkills.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hooks/useSkills.ts b/src/hooks/useSkills.ts index ae8fc742c..280f15125 100644 --- a/src/hooks/useSkills.ts +++ b/src/hooks/useSkills.ts @@ -23,7 +23,7 @@ export function useDiscoverableSkills() { return useQuery({ queryKey: ["skills", "discoverable"], queryFn: () => skillsApi.discoverAvailable(), - staleTime: 5 * 60 * 1000, // 5 分钟内不重新获取 + staleTime: Infinity, // 无限缓存,直到仓库变化时 invalidate }); }