Web Search Plus 3.1.2
Patch release fixing two Provider SDK integration defects found in post-release review.
🐛 Fixed
- Extraction requests served by discovered Provider-SDK extraction providers no longer fail closed inside the cache identity. SDK providers now contribute a deterministic identity derived from their spec and the non-secret scalar settings of their config section (credential-shaped keys are excluded, because the identity is persisted with cached evidence). Unknown, unregistered providers still fail closed.
- The
providers.dnon-production gate now acts before module execution: modules declaring a literalproduction=Falseare skipped without being imported unlessWSP_SDK_ALLOW_NON_PRODUCTIONis set. Previously such modules were excluded from the registry but their module-level code still ran.
No behavioural changes for the built-in providers or any search path. Cache identities for built-in providers are unchanged — existing caches remain valid.