SuperAPI AI 工具集

oma-search

写作与研究

查看项目

更新于 10-15 21:42

技能介绍

用途:oma-search 是 oh-my-agent 中的搜索路由技能,把信息请求分发到合适的检索渠道,返回带信任标签的相关来源。适用于库文档、网页调研、GitHub/GitLab 实现模式,或检索渠道不明确的情况。纯本地代码探索应使用已配置的代码智能工具;Git 历史/追责用 oma-scm,架构分析用 oma-architecture。

主要能力:提供 docs、web、code、local 四条路由。docs 走 Context7 的 resolve-library-id → query-docs,回退到网页搜索,用于官方 API/框架文档;web 走运行时网页搜索,已知结果 URL 可用 oma search fetch <url>;code 走 oma search code 检索远程仓库模式;local 使用已配置的代码智能提供方或原生本地搜索。结果按相关性排序,信任度作为并列时的参考,并给出 URL 或文件引用、路由、信任等级/分数与回退限制。

使用方式:输入查询,可选路由提示(docs、web、code、local)、来源/时效约束与标志。显式 --docs、--code、--web 选择路由;--strict 过滤信任;--wide 保留带标签结果;--gitlab 选择远程代码主机。CLI 入口:oma search code "<query>" [--host gitlab] [--language <lang>] [--repo <owner/repo>];oma search trust <domain>;oma search fetch <url>。CLI 还暴露 api、api:search、meta、rss、rss:google、media、archive、doctor,仅在所选路由需要时使用。

限制:找不到可靠结果时不得编造来源;信任按域名级别评分,不按 URL 路径或页面级别;未知信任保留为 unknown 且分数为 —,不暗示已验证;--strict 无满足结果时需报告并建议放宽或收窄查询;本地工具不可用或超时按共享代码智能契约处理;搜索可能访问外部服务或启动 gh/glab 进程。具体收费、价格与平台支持暂未提供。