From 4683b0cb47d0e332b0812d52b5e1f50e2fe2eade Mon Sep 17 00:00:00 2001 From: SSU-WEI HUANG Date: Sun, 2 Aug 2026 08:48:56 +0800 Subject: [PATCH] fix(web): refresh skill inventories (#1295) --- web/src/hooks/queries/useSkills.ts | 4 +++- web/src/hooks/queries/useSlashCommands.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/web/src/hooks/queries/useSkills.ts b/web/src/hooks/queries/useSkills.ts index b97dbc21..a50ee079 100644 --- a/web/src/hooks/queries/useSkills.ts +++ b/web/src/hooks/queries/useSkills.ts @@ -42,7 +42,9 @@ export function useSkills( return await api.getSkills(sessionId) }, enabled: Boolean(api && sessionId), - staleTime: Infinity, + staleTime: 30_000, + refetchInterval: 30_000, + refetchOnWindowFocus: 'always', gcTime: 30 * 60 * 1000, retry: false, }) diff --git a/web/src/hooks/queries/useSlashCommands.ts b/web/src/hooks/queries/useSlashCommands.ts index 1a3ce89f..593ae026 100644 --- a/web/src/hooks/queries/useSlashCommands.ts +++ b/web/src/hooks/queries/useSlashCommands.ts @@ -44,7 +44,9 @@ export function useSlashCommands( return await api.getSlashCommands(sessionId) }, enabled: Boolean(api && sessionId), - staleTime: Infinity, + staleTime: 30_000, + refetchInterval: 30_000, + refetchOnWindowFocus: 'always', gcTime: 30 * 60 * 1000, retry: false, // Don't retry RPC failures })