Skip to content

v2.1.0 — Domain Restructure, Hybrid Ranking Method & Bug Fixes

Latest

Choose a tag to compare

@morecry morecry released this 02 Jun 23:37
· 38 commits to main since this release

🚀 Update Your Agent

Tell your agent to update the AnySearch skill:
https://github.com/anysearch-ai/anysearch-skill


Upgrade

Option 1 — Tell your agent:

Update the AnySearch skill: https://github.com/anysearch-ai/anysearch-skill

Option 2 — Run manually:

git -C <your_skill_dir> pull

What's New in v2.1.0

🗂️ Domain Restructure

  • Expanded vertical domain coverage with clearer category boundaries
  • Renamed list_domains → get_sub_domains
  • Removed legacy params (--content_types, --zone, --freshness) — handled automatically by the backend
  • --max_results cap corrected to 10

🔀 Hybrid Ranking Method

  • New hybrid ranking method blending semantic relevance with real-time freshness signals
  • Richer, more structured results per sub_domain

🧭 Smarter Search Routing

  • Vertical search is now the default path — general search is the rare exception
  • Hybrid strategy: unsure about domain? fire batch_search with 1 general + N vertical queries in parallel
  • Required params: get_sub_domains params marked (required) must all be passed; use "" for inapplicable ones

🐛 Bug Fixes

  • Fixed tools/call payload alignment with MCP backend
  • Fixed .env BOM parsing on Windows
  • Fixed python3 detection on macOS
  • Fixed redundant doc command calls during routine use

🏗️ Internal

  • Domain constants and doc spec centralized in scripts/shared/ — all 4 CLI runtimes generated from single source

🚀 更新你的 Agent

告诉你的 Agent,去更新 AnySearch skill:
https://github.com/anysearch-ai/anysearch-skill


升级方式

方式一 — 直接告诉你的 Agent:

去更新 AnySearch skill:https://github.com/anysearch-ai/anysearch-skill

方式二 — 手动执行:

git -C <your_skill_dir> pull

v2.1.0 更新内容

🗂️ Domain 重构

  • 扩充垂直领域覆盖,重新划分领域边界
  • 接口重命名:list_domains → get_sub_domains
  • 移除历史遗留参数(--content_types、--zone、--freshness),后端自动处理
  • --max_results 上限修正为 10

🔀 混合排序方法升级

  • 引入新的混合排序方法,融合语义相关性与实时时效性信号,结果质量显著提升
  • 各 sub_domain 返回结果更丰富、结构更清晰

🧭 更智能的搜索路由

  • 垂直搜索现为默认推荐路径,通用搜索仅作为少数例外
  • 混合策略:不确定领域时,用 batch_search 同时发起 1 条通用 + N 条垂直查询
  • Required params:get_sub_domains 标注 (required) 的参数必须全部传入,不适用时传 ""

🐛 Bug 修复

  • 修复 tools/call payload 与 MCP 后端的语义对齐问题
  • 修复 Windows 下 .env BOM 解析问题
  • 修复 macOS 下 python3 运行时检测问题
  • 修复常规使用中冗余调用 doc 命令的问题

🏗️ 内部优化

  • Domain 常量与 doc spec 集中至 scripts/shared/,4 种 CLI 运行时统一从单一数据源生成
  • 消除约 400 行跨实现重复代码

What's Changed

  • docs: clarify python runtime detection and shared install path by @AkashiSensei in #3
  • Fix Python CLI .env priority and BOM handling by @VITRENZA in #1
  • Fix OpenCode skill install path by @cagedbird043 in #5
  • Avoid redundant doc calls during routine skill use by @cagedbird043 in #6

New Contributors

Full Changelog: https://github.com/anysearch-ai/anysearch-skill/commits/v2.1.0