Adds opt-in include/exclude domain filters across sync and async clients, CLI, and MCP; exposes batch search through the CLI and MCP server; strengthens package metadata, testing, and release validation. Existing defaults and article result shapes remain unchanged.