From c73e754bab012bb96244d08e840ffbff6b1a79ec Mon Sep 17 00:00:00 2001 From: sanil-23 Date: Thu, 11 Jun 2026 23:04:05 +0530 Subject: [PATCH] fix(skill_registry): single-flight + stale-while-revalidate catalog loading (#3607) --- app/src/utils/config.ts | 10 +- src/openhuman/skill_registry/mod.rs | 5 + src/openhuman/skill_registry/ops.rs | 307 +++++++++++++++++++++++++- src/openhuman/skill_registry/store.rs | 122 ++++++++-- 4 files changed, 412 insertions(+), 32 deletions(-) diff --git a/app/src/utils/config.ts b/app/src/utils/config.ts index 5e26e1743..b13ddb34d 100644 --- a/app/src/utils/config.ts +++ b/app/src/utils/config.ts @@ -91,13 +91,11 @@ export const CONSUMER_FIRST_SESSION_ENABLED = import.meta.env.VITE_CONSUMER_FIRST_SESSION === 'true'; /** - * Chat multimodal attachments (image + supported file markers). Disabled by - * default — the attach affordance is hidden and the file-picker path is gated - * off (a bare `