Skip to content

Repository files navigation

Semantic Search Skill

一个强大的OpenClaw语义检索skill,支持跨多个agent的智能记忆搜索。

快速开始

1. 基本搜索

# 搜索当前agent的记忆
semantic-search "OpenClaw配置"

# 搜索所有agent
semantic-search "DeepSeek" --all-agents

# 搜索特定agent
semantic-search "Gateway问题" --agents dajia,manager

2. 索引管理

# 查看索引状态
semantic-search --status

# 重建索引
semantic-search --index --force

# 重建特定agent的索引
semantic-search --index --agent dajia

3. 高级搜索

# JSON输出
semantic-search "AI新闻" --format json

# 限制结果数量
semantic-search "配置问题" --max-results 5

# 设置最小相关性分数
semantic-search "解决方案" --min-score 0.7

安装

# 通过ClawHub安装
npx clawhub install semantic-search

# 或手动克隆到 ~/.openclaw/skills/semantic-search

功能特性

语义向量搜索 - 基于embedding的智能匹配 ✅ 跨Agent搜索 - 同时搜索多个agent并聚合结果 ✅ 智能去重 - 自动识别和合并重复内容 ✅ 结果排序 - 按相关性智能排序 ✅ 多种格式 - 支持text、json、markdown输出 ✅ 高亮显示 - 匹配内容高亮显示 ✅ 上下文预览 - 显示匹配内容的上下文

配置

编辑 ~/.openclaw/skills/semantic-search/config.json 来自定义默认设置:

{
  "defaultAgents": ["dajia", "manager", "creator"],
  "maxResults": 10,
  "minScore": 0.6,
  "enableHighlight": true
}

使用示例

查找历史讨论

semantic-search "如何解决Gateway重启超时" --all-agents

查找文档和报告

semantic-search "AI新闻日报" --pattern "ai-news-daily"

日期范围搜索

semantic-search "重要决策" --after "2026-03-01" --before "2026-03-10"

跨Agent聚合搜索

semantic-search "DeepSeek配置" --all-agents --dedupe

故障排除

搜索无结果

  1. 检查索引状态:semantic-search --status
  2. 重建索引:semantic-search --index --force
  3. 确认memory目录有文件

向量搜索不可用

如果看到 "Provider: none",需要在OpenClaw配置中设置embedding模型。

技术支持

  • 文档:查看 SKILL.md
  • 问题反馈:提交issue到项目仓库

许可证

MIT License

About

OpenClaw Semantic Search Skill - 智能的跨Agent记忆搜索工具,支持语义向量搜索和全文检索

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages