Repository navigation
v0.1.1
Overview
This release advances Claude Code Web Hooks from a single-provider search path into a documented multi-provider search architecture.
Highlights
- Added multi-provider WebSearch architecture
- Added Tavily Search support
- Added provider policy layer with
single,fallback, andparallelmodes - Set current default search behavior to:
CLAUDE_WEB_HOOKS_SEARCH_MODE=parallelCLAUDE_WEB_HOOKS_SEARCH_PROVIDERS=tavily,websearchapi
- Preserved fully permissive native fallback behavior
Included in this release
- role-based hook entry filenames:
websearch-custom.cjswebfetch-scraper.cjs
- shared provider modules:
- failure policy helper
- search provider contract
- search provider policy
- WebSearchAPI.ai adapter
- Tavily Search adapter
- phase planning workspace for multi-provider implementation
- updated README, design, changelog, TODO, settings example, installer, uninstaller, and verification script
Why it matters
This release improves Claude Code behavior in custom-endpoint workflows where native/server-side search processing may not be available or may be unreliable.
Notes
- WebSearch now supports WebSearchAPI.ai and Tavily Search
- WebFetch still uses the current WebSearchAPI scraper fallback path
- Architecture remains open to future search/extract provider expansion