Skip to content

v3.0.0 — One-Step Registration, Flattened sub_domain_params & CLI Hardening

Latest

Choose a tag to compare

@anysearch-ai anysearch-ai released this 21 Jul 08:40
b35d514

🚀 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 v3.0.0

📧 One-Step Email Registration

  • Register an API key with a single call — no verification-code round-trip
  • All 4 CLI runtimes now send an X-Anysearch-Client: skill/3.0.0 header, version aligned with SKILL.md

🔧 Flattened sub_domain_params

  • New --sdp key=value format (e.g. ticker=AAPL,period=2025) — no more hand-built JSON
  • {key:value} brace format supported for PowerShell compatibility; JSON retained as a backward-compatible fallback
  • batch_search: shared --domain/--sub_domain/--sdp now injected into all query items; per-item params accept the same KV string

🐛 Bug Fixes

  • Fixed bash arg-parser hang on trailing flags and unchecked HTTP status codes
  • Fixed unreplaced {{LANG_INVOKE}} placeholders in doc output
  • Fixed nested sub_domain_params on PowerShell 5.1 and an API key leak on HTTP redirects
  • Made .env parsing consistent across Bash, Node, and PowerShell CLIs
  • Corrected API error message format

📚 Docs

  • Added Chinese README (README_zh.md)
  • Added social_media vertical domain workflow examples
  • finance.us_stock renamed to finance.quote; sdp params matched to the schema
  • Fixed runtime requirements and install instructions; noted that verification emails may land in spam/junk

🏗️ Internal

  • Added Apache-2.0 license, NOTICE, and security policy (SECURITY.md)
  • Added CI: doc checks run against all 4 CLI runtimes; TEST_PLAN.md for end-to-end validation

🚀 更新你的 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

v3.0.0 更新内容

📧 一步邮箱注册

  • 单次调用即可注册 API key,不再需要验证码往返
  • 4 种 CLI 运行时统一发送 X-Anysearch-Client: skill/3.0.0 请求头,版本与 SKILL.md 对齐

🔧 sub_domain_params 扁平化

  • 新增 --sdp key=value 格式(如 ticker=AAPL,period=2025),不用再手拼 JSON
  • 支持 {key:value} 花括号格式以兼容 PowerShell;JSON 格式保留作为向后兼容
  • batch_search:共享的 --domain/--sub_domain/--sdp 会注入所有查询项;单项参数同样接受 KV 字符串

🐛 Bug 修复

  • 修复 bash 尾部 flag 导致的参数解析卡死,以及 HTTP 状态码未检查的问题
  • 修复 doc 输出中 {{LANG_INVOKE}} 占位符未替换的问题
  • 修复 PowerShell 5.1 下嵌套 sub_domain_params 的问题,以及 HTTP 重定向时 API key 泄漏的问题
  • 统一 Bash / Node / PowerShell 三种 CLI 的 .env 解析行为
  • 修正 API 错误信息格式

📚 文档

  • 新增中文 README(README_zh.md)
  • 新增 social_media 垂直领域使用示例
  • finance.us_stock 更名为 finance.quote,sdp 参数与 schema 对齐
  • 修正运行时要求与安装说明;补充验证邮件可能进垃圾箱的提示

🏗️ 内部

  • 新增 Apache-2.0 许可证、NOTICE 与安全策略(SECURITY.md)
  • 新增 CI:4 种 CLI 运行时的文档一致性检查;新增端到端验证的 TEST_PLAN.md

What's Changed

  • chore: add Apache-2.0 license by @NN0b0dy in #18
  • PowerShell: fix nested sub_domain_params on PS 5.1, and stop the API key leaking on redirects by @Chen17-sq in #17
  • Make .env parsing consistent and robust across the Bash, Node, and PowerShell CLIs by @Chen17-sq in #14
  • Fix bash CLI doc output (unreplaced placeholders) and add CI to prevent codegen regressions by @Chen17-sq in #12
  • Harden the Bash CLI: arg-parser hang and unchecked HTTP status by @Chen17-sq in #13
  • docs: fix runtime requirements, install instructions, and a doc_spec table by @Chen17-sq in #15
  • Document social media source handoffs by @kriptoburak in #19
  • docs(readme): add ClawHub download history chart by @gavinlinasd in #10
  • feat: add one-step email registration and X-Anysearch-Client header by @ltspace in #27
  • chore: bump version to v3.0.0 by @ltspace in #30

New Contributors

Full Changelog: v2.1.0...v3.0.0