privacy-search
隐私优先的多引擎并行搜索 Skill,十大搜索引擎并行检索。V1.9 新增可信度标记和口语化错误建议,SKILL.md 瘦身至 ≤12KB。V1.8 新增可信合成与垂直搜索。V1.7 新增 MCP Server 形态。V1.6 新增 Perplexity 式答案合成。V1.5 新增网页正文抓取、结果导出、LLM 摘要。V1.2 统一 HTTP 出口、SimHash 去重、多因子排序、结果缓存、SearXNG 本地部署、隐私模式切换。 Skill: privacy-search Owner: fyniujin Summary: 隐私优先的多引擎并行搜索 Skill,十大搜索引擎并行检索。V1.9 新增可信度标记和口语化错误建议,SKILL.md 瘦身至 ≤12KB。V1.8 新增可信合成与垂直搜索。V1.7 新增 MCP Server 形态。V1.6 新增 Perplexity 式答案合成。V1.5 新增网页正文抓取、结果导出、LLM 摘要。V1.2 统一 HTTP 出口、SimHash 去重、多因子排序、结果缓存、SearXNG 本地部署、隐私模式切换。 Tags: latest:1.9.0 Version history: v1.9.0 | 2026-10-10T11:13:29.396Z | auto Privacy Search v1.9.0 - 新增结果可信度标记:每条结果显示「引擎数/10 引擎返回」提升权威性评估。 - 错误诊断全面升级为口语化建
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
1.9.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.9.0release · observed Oct 10, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s177r8w7p1d7cpbys9bn33kwhs89d0xw:privacy-search- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-fyniujin-privacy-search/snapshot"
Documentation
CLAWHUB
153,441 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
--- name: privacy-search description: "隐私优先的多引擎并行搜索 Skill,十大搜索引擎并行检索。V1.9 新增可信度标记和口语化错误建议,SKILL.md 瘦身至 ≤12KB。V1.8 新增可信合成与垂直搜索。V1.7 新增 MCP Server 形态。V1.6 新增 Perplexity 式答案合成。V1.5 新增网页正文抓取、结果导出、LLM 摘要。V1.2 统一 HTTP 出口、SimHash 去重、多因子排序、结果缓存、SearXNG 本地部署、隐私模式切换。" version: 1.9.0 --- # 隐私搜索(Privacy Search) 隐私优先的多引擎并行搜索 Skill。V1.9 新增 **结果可信度标记**(每条结果标注「引擎数/10 引擎返回」)和 **口语化错误建议**。V1.8 新增可信合成与垂直搜索。V1.7 新增 MCP Server 形态。 ## 环境要求 - Python 3.10+ - Docker(可选,推荐用于 SearXNG) - 网络连接(本地 SearXNG 启动后可离线搜索) - Windows / macOS / Linux ## 🚀 快速开始 ```bash python scripts/quick_setup.py # 一键安装 python scripts/search.py "关键词" # 一条命令搜索 python scripts/search.py "关键词" --privacy strict # 隐私搜索 python scripts/update_checker check # 检查更新 ``` 详细上手指南 → [QUICK_START.md](references/QUICK_START.md) ## 核心命令速查 ### F1:多引擎并行搜索 ```bash python -m scripts.search "关键词" python -m scripts.search "关键词" --engines baidu,bing python -m scripts.search "关键词" --privacy strict python -m scripts.search "关键词" --privacy strict --allow-fallback python -m scripts.search "关键词" --json python -m scripts.search "关键词" --verbose python -m scripts.search --list-engines python -m scripts.search --selftest python -m scripts.search "关键词" --privacy-report ``` ### F4:Perplexity 式答案合成(V1.6) ```bash python -m scripts.search "关键词" --synthesize-pro python -m scripts.search "关键词" --synthesize-pro --privacy strict ``` ### F5:定时引擎告警(V1.6) ```bash python -m scripts.search --selftest-schedule run python -m scripts.search --selftest-schedule status ``` ### F7:可信合成与垂直搜索(V1.8) ```bash python -m scripts.search "量子计算" --synthesize-pro --fact-check python -m scripts.search "AI 大模型" --vertical news python -m scripts.search "突发新闻" --vertical realtime python -m scripts.search "quantum computing" --vertical academic python -m scripts.search "猫咪" --vertical image python -m scripts.search "python教程 site:github.com filetype:pdf" ``` ### F6:MCP Server(V1.7) ```bash python -m scripts.mcp_server python -m scripts.mcp_server --schema python -m scripts.mcp_server --test ``` ### 缓存与历史 ```bash python -m scripts.search "关键词" --no-cache python -m scripts.search --cache-stats python -m scripts.search --clear-cache python -m scripts.search --history python -m scripts.search --clear-history ``` ### bangs 快捷语法 ```bash python -m scripts.search "!w 量子计算" python -m scripts.search "!gh asyncio" python -m scripts.search "!yt python 教程" ``` ### F2:SearXNG 管理 / F3:隐私模式 ```bash python -m scripts.searxng_manager start --method docker python -m scripts.searxng_manager status python -m scripts.privacy mode --set strict python -m scripts.privacy report ``` ### 版本更新检查(死规则 11) ```bash python -m scripts.update_checker check python -m scripts.update_checker status ``` ## 能做哪些 | 能力 | 说明 | |------|------| | 多引擎并发搜索 | 10 引擎并行,SimHash 去重 | | 多因子加权排序 | 共识度 + 位次 + 相关度 + 权威度 + 域名质量 | | 结果缓存 | 相同查询秒回,容量上限自动淘汰 | | 搜索历史 | 本地留存最近 500 条 | | 统一隐私出口 | 隐私头 / UA 池 / 代理 / 重试一致生效 | | 隐私优先兜底 | strict 下拒绝非白名单引擎 | | 本地 SearXNG | Docke
_meta.json
{
"ownerId": "kn7chdrwbdhaqkwajcyhtfvjx989ddb1",
"slug": "privacy-search",
"version": "1.9.0",
"publishedAt": 1791630809396
}references/detail_engine_syntax_faq.md
# 引擎细节、语法表与完整 FAQ
本文档收录 SKILL.md 瘦身后移出的详细内容。
---
## 一、引擎详情
引擎清单唯一来源:`scripts/engines_registry.py`,运行 `--list-engines` 查看实时属性。
| 引擎 | 标识 | 类型 | 区域 | 隐私等级 | strict 可用 | 说明 |
|------|------|------|------|---------|------------|------|
| 本地 SearXNG | `searxng` | JSON API | 本机 | 高 | ✅ | 元搜索,query 不出本机,支持 bangs |
| Yandex | `yandex` | HTML 解析 | 俄罗斯 | 中 | ✅ | 国内直连速度较好 |
| Startpage | `startpage` | HTML 解析 | 荷兰 | 高 | ✅ | Google 结果代理 |
| Qwant | `qwant` | HTML 解析 | 法国 | 高 | ✅ | 受欧盟隐私法约束 |
| Brave Search | `brave` | HTML 解析 | 美国 | 高 | ✅ | 独立索引 |
| DuckDuckGo | `duckduckgo` | HTML 解析 | 美国 | 高 | ✅ | 国内直连不稳定,作兜底 |
| 百度 | `baidu` | HTML 解析 | 中国 | 低 | ❌ | 反爬较强,返回跳转链接 |
| 必应 | `bing` | HTML 解析 | 中国 | 低 | ❌ | 国内可直接访问 |
| 搜狗 | `sogou` | HTML 解析 | 中国 | 低 | ❌ | 返回跳转链接 |
| 360 搜索 | `360` | HTML 解析 | 中国 | 低 | ❌ | 返回跳转链接 |
### 架构分层
```
CLI / SearchOrchestrator
│
├── engines_registry.py 引擎清单与元数据(单一真相源)
│
├── engine_*.py 各引擎适配器(仅负责构建 URL + 解析 HTML)
│
├── http_client.py 统一 HTTP 出口(UA池/代理/重试/隐私头)
│
├── ranking.py SimHash 去重 + 多因子排序
│
└── cache.py 结果缓存 + 搜索历史
```
### 选择器与诊断
每引擎配多套备选选择器,引擎改版时自动尝试下一套。诊断结论:
| 诊断 | 含义 | 处理 |
|------|------|------|
| 正常 | 解析成功 | 无需处理 |
| 确认无结果 | 该关键词确实无匹配 | 换关键词或换引擎 |
| 被拦截 | 触发验证码或风控 | 降低频率,稍后重试 |
| 选择器失效 | 引擎改版导致解析不到 | 更新到最新版本 |
| 未知 | 页面结构异常 | 用 `--verbose` 查看详情 |
---
## 二、统一查询语法表
### bangs 语法(走 SearXNG 快捷跳转)
| 语法 | 目标 |
|------|------|
| `!w 关键词` | 维基百科 |
| `!gh 关键词` | GitHub |
| `!yt 关键词` | YouTube |
| `!gm 关键词` | Google Maps |
| `!scholar 关键词` | Google Scholar |
### 高级检索语法(V1.8 新增)
| 语法 | 说明 | 支持引擎 |
|------|------|---------|
| `site:example.com` | 站点限定 | baidu, bing, duckduckgo, yandex, searxng |
| `filetype:pdf` | 文件类型 | bing, searxng |
| `after:2025` | 时间下限 | searxng, baidu |
| `before:2026` | 时间上限 | searxng, baidu |
不支持语法的引擎自动本地过滤并注明。
### 垂直搜索模式(V1.8 新增)
| 模式 | 标识 | 优先引擎 | 排序权重 |
|------|------|---------|---------|
| 新闻 | `news` | 百度资讯、必应新闻 | 时效性↑ |
| 实时 | `realtime` | 百度、必应、SearXNG | 新鲜度↑ |
| 学术 | `academic` | Semanticscholar、百度学术 | 引用数↑ |
| 图片 | `image` | 百度图片、必应图片 | 相关度↑ |
---
## 三、完整 FAQ
### strict 模式
**Q: strict 模式在国内能用吗?**
A: 可以。strict 默认使用 Yandex(国内快)+ Startpage + Qwant + Brave,DDG 作最后备选。
**Q: strict 模式下指定 `--engines baidu` 为什么没生效?**
A: 这是有意设计。strict 模式会拒绝隐私保护不足的引擎,避免"以为开了 strict 实际仍在向百度发送查询词"。需要用百度请改用 `--privacy normal`。
**Q: strict 模式搜不到结果,直接返回空?**
A: 隐私引擎全部不可用时默认停止搜索,而非静默降级到国内引擎——因为 strict 用户的预期是宁可无结果也不泄露查询词。确需降级请加 `--allow-fallback`。
### 缓存与历史
**Q: 结果是旧的怎么办?**
A: 默认缓存 1 小时。加 `--no-cache` 强制刷新,或调小 `cache.ttl_seconds`。
**Q: 缓存文件会无限增长吗?**
A: 不会。超过 `cache.max_size_mb`(默认 50MB)时自动淘汰最久未使用的条目,历史记录上限 500 条。
**Q: 缓存和历史存在哪?如何彻底清除?**
A: 默认在 `~/.workbuddy/output/privacy-search-cache.db`。`--clear-cache` 清结果,`--clear-history` 清历史,两者独立。
### 隐私
**Q: 怎么确认隐私设置真的生效了?**
A: 加 `--privacy-report` 查看本次搜索实际使用的请求头、代理与被屏蔽引擎。
**Q: 如何隐藏 IP?**
A: 在 config.yaml 设置 `privacy.strict.proxy`,支持 `http://` 与 `sockreferences/engines_zh.md
# 国内可用搜索引擎指南
本文档说明 strict 模式下各引擎的国内可用性、隐私保护级别和自动降级策略。
## 引擎对比
| 引擎 | 国家 | 国内速度 | 隐私保护 | 数据收集 | 追踪 | strict 默认 | 备注 |
|------|------|---------|---------|---------|------|-----------|------|
| **SearXNG(本地)** | 本机 | ⭐⭐⭐⭐⭐ 极快 | 极高 | ❌ 无 | ❌ 无 | ✅ 最优先 | query 不出本机,最佳隐私 |
| **Yandex** | 俄罗斯 | ⭐⭐⭐⭐ 快 | 中等 | 部分 | 少量 | ✅ | 俄文界面可用,中文搜索能力较好 |
| **Startpage** | 荷兰 | ⭐⭐⭐ 中等 | 高 | ❌ 无 | ❌ 无 | ✅ | Google 代理,结果质量高 |
| **Qwant** | 法国 | ⭐⭐⭐ 中等 | 高 | ❌ 无 | ❌ 无 | ✅ | 欧洲隐私法保护 |
| **Brave** | 美国 | ⭐⭐ 较慢 | 高 | ❌ 无 | ❌ 无 | ✅ | 独立搜索引擎,不依赖 Google |
| **DuckDuckGo** | 美国 | ⭐ 不稳定 | 极高 | ❌ 无 | ❌ 无 | ⚠️ 最后 | 国内连接不稳定,仅作兜底 |
## 自动降级策略
```
strict 模式搜索流程:
┌──────────────────────────────────────────────────────┐
│ SearXNG(本地,最优先) │
│ query 不出本机,极速响应 │
└────────────────────┬─────────────────────────────────┘
│ (不可用时)
▼
┌──────────────────────────────────────────────────────┐
│ Yandex + Startpage + Qwant + Brave │
│ 并发请求,SimHash 去重 │
└────────────────────┬─────────────────────────────────┘
│ (全部失败时)
▼
┌──────────────────────────────────────────────────────┐
│ DuckDuckGo(不稳定时使用) │
└────────────────────┬─────────────────────────────────┘
│ (仍失败时)
▼
┌──────────────────────────────────────────────────────┐
│ 默认:停止搜索并提示,不泄露查询词 │
│ 显式加 --allow-fallback 才降级到 bing/baidu │
└──────────────────────────────────────────────────────┘
```
### 为什么默认不降级
strict 模式的用户预期是「宁可没有结果,也不把查询词发给隐私保护不足的引擎」。
静默降级到百度/必应会让用户在毫不知情的情况下失去隐私保护,属于违背预期的危险默认值。
因此 V1.2 起改为默认拒绝,需通过 `--allow-fallback` 或配置项 `privacy.strict.allow_fallback` 显式授权。
同理,strict 模式下即使用 `--engines baidu` 显式指定,也会被拒绝并提示改用 normal 模式。
## 推荐使用方式
### 最佳隐私(推荐)
```bash
python scripts/search.py "关键词" --privacy strict --engines searxng,yandex,startpage
```
- query 完全在本地
- Yandex + Startpage 作为离线后备
### 最佳速度
```bash
python scripts/search.py "关键词" --engines baidu,bing
```
- 国内引擎最快
- normal 模式下的推荐选择
### 平衡模式
```bash
python scripts/search.py "关键词" --privacy strict --engines yandex,searxng
```
- 速度隐私均衡
- Yandex 国内速度快 + SearXNG 极致隐私
## 常见问题:特定引擎故障
### Yandex 故障
- 可能原因:反爬升级、IP 限制
- 解决:等待自动降级到 Startpage/Qwant
### 全部 strict 引擎失败
- 可能原因:网络受限、DNS 污染
- 解决:
```bash
1. 检查网络:ping yandex.com
2. 配置代理(config.yaml 中 search.proxy)
3. 降级使用 normal 模式
```
### DDG 在国内不可用
- 常见现象,自动使用其他隐私引擎替代
- 配置 `privacy.strict.proxy` 后可恢复
### 判断是引擎坏了还是关键词没匹配
```bash
python scripts/search.py --selftest
```
输出会区分「正常」「确认无结果」「被拦截」「选择器失效」四种状态。
显示「选择器失效」说明该引擎改版了,需更新插件版本;「被拦截」则是触发风控,降低频率后重试。
## 限制与规避
| 问题 | 影响 | 规避方式 |
|------|------|---------|
| 搜索引擎改版 | HTML 解析失败 | 多套备选选择器自动尝试,仍失败则等待版本更新 |
| 触发风控 | 返回验证码页 | 降低 `daily_request_limit`,增大请求间隔 |
| CDN 劫持 | 结果被篡改 | 全程 HTTPS + 多引擎交叉验证 |
| DNS 污染 | 域名解析到错误 IP | 配置 `privacy.strict.proxy` |
| IP 过滤 | 特定 IP 被封锁 | 配置代理,或改用本地 SearXNG |
| 跳转链接references/engines.md
# 搜索引擎适配器文档
本文档说明各搜索引擎的实现细节、解析规则与扩展方式,对应 V1.2 架构。
## 引擎列表
引擎清单的唯一来源是 `scripts/engines_registry.py`,运行 `python -m scripts.search --list-engines` 可查看实时属性。
| 引擎名称 | 标识 | 类型 | 区域 | 隐私等级 | strict 可用 | 说明 |
|---------|------|------|------|---------|------------|------|
| 本地 SearXNG | `searxng` | JSON API | 本机 | 高 | ✅ | 元搜索,query 不出本机,支持 bangs |
| Yandex | `yandex` | HTML 解析 | 俄罗斯 | 中 | ✅ | 国内直连速度较好 |
| Startpage | `startpage` | HTML 解析 | 荷兰 | 高 | ✅ | Google 结果代理 |
| Qwant | `qwant` | HTML 解析 | 法国 | 高 | ✅ | 受欧盟隐私法约束 |
| Brave Search | `brave` | HTML 解析 | 美国 | 高 | ✅ | 独立索引 |
| DuckDuckGo | `duckduckgo` | HTML 解析 | 美国 | 高 | ✅ | 国内直连不稳定,作兜底 |
| 百度 | `baidu` | HTML 解析 | 中国 | 低 | ❌ | 反爬较强,返回跳转链接 |
| 必应 | `bing` | HTML 解析 | 中国 | 低 | ❌ | 国内可直接访问 |
| 搜狗 | `sogou` | HTML 解析 | 中国 | 低 | ❌ | 返回跳转链接 |
| 360 搜索 | `360` | HTML 解析 | 中国 | 低 | ❌ | 返回跳转链接 |
## 架构分层
V1.2 将传输与解析彻底分离,适配器不再各自处理 HTTP 细节。
```
CLI / SearchOrchestrator
│
├── engines_registry.py 引擎清单与元数据(单一真相源)
│
├── privacy.py 隐私配置 → RequestContext
│ │
├── http_client.py 统一出口:UA 池 / 隐私头 / 代理 / 重试
│ │
├── EngineAdapter 仅负责 build_url() 与结果映射
│ │
├── engine_selectors.py 多套备选选择器 + 解析诊断
│
├── ranking.py SimHash 去重 + 多因子加权排序
│
├── cache.py 结果缓存与搜索历史
│
└── logging_util.py 运行日志
```
这样设计的原因:V1.1 时九个适配器各自硬编码请求头,导致隐私配置无法统一生效——只有三个适配器偶然带了 `DNT: 1`。收归统一出口后,隐私设置对所有引擎一致有效。
## 请求策略
### 超时与重试
- 超时由 `search.timeout` 控制,默认 15 秒
- 仅对网络类错误重试(连接失败、超时、连接重置),解析失败不重试
- 指数退避 + 随机抖动,避免多引擎同时重试形成请求尖峰
- 重试次数由 `search.retry_max` 控制,默认 2 次
### 频率控制
- 每日上限:单引擎 200 次(`search.daily_request_limit`)
- 请求间隔:1–5 秒随机延迟
- 超限自动跳过该引擎,不影响其他引擎
### 请求头
所有引擎统一经由 `http_client` 出口,不再逐引擎硬编码。
| 模式 | User-Agent | DNT | Cookie | Referer | 代理 |
|------|-----------|-----|--------|---------|------|
| normal | UA 池随机 | 按配置 | 保留 | 保留 | 按配置 |
| strict | UA 池随机 | `1` | 移除 | 移除 + `Referrer-Policy: no-referrer` | 按配置 |
UA 池内置 8 个主流浏览器标识,随机轮换以降低指纹一致性。在 `privacy.strict.user_agent` 填入固定值可覆盖此行为。
## 解析规则
每个引擎配置多套备选选择器(见 `engine_selectors.py`)。首套解析不到结果时自动尝试下一套,用于缓解搜索引擎改版。
### 百度
- 容器:`div.result, div.result-op` → `div[class*='result']` → `div#content_left > div`
- 标题:`h3 a`
- 摘要:`div.c-abstract` 等
### 必应
- 容器:`li.b_algo` → `.b_algo`
- 标题:`h2 a`
- 摘要:`p`
### DuckDuckGo
- 容器:`div.result` → `div.web-result`
- 标题:`a.result__a`
- 摘要:`a.result__snippet`
### SearXNG
- 端点:`GET /search?q=...&format=json`
- 响应:`results[].title / url / content`
- 支持 bangs 语法透传(`!w` `!gh` `!yt` 等)
### 解析诊断
解析为空时不直接判定"无结果",而是区分四种情况:
| 诊断 | 判定依据 | 含义 |
|------|---------|------|
| `EMPTY_CONFIRMED` | 页面含"没有找到相关结果"等标记 | 确实无匹配 |
| `BLOCKED` | 页面含验证码、安全验证等标记 | 触发风控 |
| `SELECTOR_STALE` | 页面正常但所有选择器均未命中 | 引擎已改版 |
| `UNKNOWN` | 其余情况 | 需人工查看 |
这个区分很重要:把"引擎改版"误报为"无结果"会让用户以为搜索词有问题,而非插件需要更新。
### 跳转链接处理
百度、搜狗、360 返回的是形如 `baidu.com/link?url=...` 的中转地址而非真实 URL。这类链接会导致跨引擎去重失效(同一结果在不同引擎下 URL 不同AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/fyniujin/skills/privacy-search",
"sourceUrl": "https://clawhub.ai/fyniujin/skills/privacy-search",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T12:18:54.948Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-fyniujin-privacy-search/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-fyniujin-privacy-search/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T12:18:54.948Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/fyniujin/privacy-search",
"sourceUrl": "https://clawhub.ai/fyniujin/privacy-search",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T12:18:54.948Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.9.0",
"href": "https://clawhub.ai/fyniujin/privacy-search",
"sourceUrl": "https://clawhub.ai/fyniujin/privacy-search",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-10T11:13:29.396Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-fyniujin-privacy-search/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-fyniujin-privacy-search/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.9.0",
"description": "Privacy Search v1.9.0 - 新增结果可信度标记:每条结果显示「引擎数/10 引擎返回」提升权威性评估。 - 错误诊断全面升级为口语化建议,提升易用性。 - SKILL.md 精简至 12KB 内,大量细节/语法/FAQ 迁移至 references/ 目录。 - quick_setup 输出优化,安装流程更简洁明了。 - 移除 skill-card.md,新增 detail_engine_syntax_faq.md 说明引擎与高级语法兼容细节。",
"href": "https://clawhub.ai/fyniujin/privacy-search",
"sourceUrl": "https://clawhub.ai/fyniujin/privacy-search",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-10T11:13:29.396Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
