跳转到内容

cap_web_search

源码:cap_web_search.ccomponents/claw_capabilities/cap_web_search/src/cap_web_search.c · 头文件:cap_web_search.hcomponents/claw_capabilities/cap_web_search/include/cap_web_search.h · Skill:SKILL.mdcomponents/claw_capabilities/cap_web_search/skills/cap_web_search/SKILL.md

cap_web_search 向 LLM 暴露 web_search 工具,允许 Agent 通过配置的搜索服务提供商执行网络搜索。当前支持 TavilyBrave Search 两个搜索 API 后端。

工具 ID说明
web_search搜索网络并返回简洁格式化结果
参数类型必填说明
querystring搜索关键词

返回格式化的搜索结果文本,包含标题、摘要和链接。默认返回前 5 条结果。

提供商NVS 配置项说明
Tavilytavily_api_key优先使用(若配置了 Tavily 和 Brave 则 Tavily 优先)
Brave Searchbrave_api_key备选提供商
#include "cap_web_search.h"

cap_web_search_register_group();
cap_web_search_set_tavily_key("tvly-xxxxx");
// 或
cap_web_search_set_brave_key("BSAxxxxx");

API Key 通常在应用层从 NVS 读取后调用相应的 set_*_key 函数设置。

属性
Group IDcap_web_search
默认 LLM 可见✅(edge_agent 默认初始可见组)
工具数量1