Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 22:07

@jfmoe/smart-search 0.4.0

AnySearch Acceptance Surface

  • Aligns explicit AnySearch operations with the current MCP tools for Domain
    Discovery, domain-less Vertical Discovery, explicit domain search, Batch
    Discovery, and AnySearch Extraction.
  • Supports nested JSON Sub-domain Parameters while keeping operation names,
    upstream tool names, schema-validation state, and classified errors observable.
  • Returns compact search candidates with title, URL, and descriptions capped at
    300 characters; full page content remains an explicit fetch step.

Vertical Discovery and domain status

  • Keeps automatic AnySearch discovery behind vertical intent, provider filters,
    balanced or strict validation, and an explicit ANYSEARCH_API_KEY.
  • Adds focused academic, gaming, and travel intent coverage without implementing
    Automatic Domain Search or changing Web Search fallback behavior.
  • Introduces an initially empty Verified Domain Manifest and truthful per-operation
    status. Candidate domains remain discovered/unverified until all acceptance
    gates are satisfied.

Current explicit domain contracts

  • Refreshes the observed request parameters for security.vuln,
    finance.fundamental, and code.doc after live MCP contract drift.
  • Keeps AnySearch optional and experimental; it does not satisfy the standard
    minimum profile or become Web Search or Web Fetch.

Validation

  • npm test: 430 passed, 4 opt-in live acceptance tests skipped.
  • Public and packaged Skill mirror verification.
  • npm package-content dry-run and release metadata checks.
  • Live E2E comparison across academic, security, finance, code, gaming, and travel
    scenarios, with compact AnySearch results and selective fetch verification.