mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
Add Zustand features store for tracking AI feature bundle state with fetch, refresh, isToolInstalled, and getBundleForTool methods. Extend parseApiError to return structured FeatureNotInstalledError objects when the backend returns FEATURE_NOT_INSTALLED, and handle them in both tool and pipeline processor hooks with user-friendly messages.