@kirigaya/openclaw-ddg-search
v1.0.0
Published
DuckDuckGo 网页搜索与网页内容提取插件,以 CLI 形式提供(非 Agent 工具),TUI 可配置是否暴露
Maintainers
Readme
openclaw-ddg-search
OpenClaw 的 DuckDuckGo 网页搜索与内容提取插件。以 CLI 命令形式提供,不注册 Agent 工具。
功能
openclaw ddg-search search <query>:根据关键词在 DuckDuckGo 搜索,返回 N 个结果openclaw ddg-search get-page <url>:获取网页主要内容并输出 Markdown
安装
openclaw plugins install @kirigaya/openclaw-ddg-search本地开发:
openclaw plugins install ./openclaw-ddg-searchTUI 配置
在 OpenClaw 配置(TUI 或 openclaw.json)中,plugins.entries.openclaw-ddg-search.config:
| 参数 | 说明 | 默认 |
|------|------|------|
| enableWebsearch | 是否暴露 search CLI 子命令 | true |
| enableGetWebPageMarkdown | 是否暴露 get-page CLI 子命令 | true |
| websearchTimeout | 搜索超时(毫秒) | 15000 |
| pageLoadTimeout | 网页加载超时(毫秒) | 15000 |
当某项为 false 时,对应 CLI 子命令不会注册。
使用
# 搜索
openclaw ddg-search search "OpenClaw 插件开发"
openclaw ddg-search search "TypeScript" --limit 5
# 获取网页 Markdown
openclaw ddg-search get-page "https://example.com/article"Agent 调用
Agent 需通过 exec 工具执行:
openclaw ddg-search search "关键词"
openclaw ddg-search get-page "https://..."需在 Agent 配置中允许 exec 工具,并确保 openclaw 可执行。
前置条件
- 需安装 Chrome 浏览器(Playwright 使用系统 Chrome)
- 或运行
npx playwright install chromium安装 Chromium
License
MIT © LSTM-Kirigaya
