Skip to content

v0.1.1

Choose a tag to compare

@DarKWinGTM DarKWinGTM released this 24 Mar 10:13
· 15 commits to main since this release

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, and parallel modes
  • Set current default search behavior to:
    • CLAUDE_WEB_HOOKS_SEARCH_MODE=parallel
    • CLAUDE_WEB_HOOKS_SEARCH_PROVIDERS=tavily,websearchapi
  • Preserved fully permissive native fallback behavior

Included in this release

  • role-based hook entry filenames:
    • websearch-custom.cjs
    • webfetch-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