openclaw docs¶
从终端搜索实时 OpenClaw 文档索引。
用法¶
openclaw docs # print docs entrypoint and example search
openclaw docs --json # print the same guidance as JSON
openclaw docs <query...> [--json] [--limit <count>]
| 参数/选项 | 说明 |
|---|---|
[query...] |
自由形式的搜索查询。多词查询会用空格连接并作为一个查询发送。 |
--json |
在 stdout 上输出一个机器可读的 JSON 对象。 |
--limit <count> |
最多返回这么多条结果。该值必须是正整数。 |
在没有查询时,openclaw docs 会打印文档入口 URL 和一条示例搜索命令,而不是执行搜索。
省略 --limit 可显示搜索服务返回的全部结果。限制仅适用于显示的结果,不会减少下载的响应大小。
示例¶
openclaw docs browser existing-session
openclaw docs browser existing-session --json
openclaw docs plugin --limit 5
openclaw docs sandbox allowHostControl
openclaw docs gateway token secretref
工作原理¶
openclaw docs 调用 https://docs.openclaw.ai/api/search 并渲染 JSON 结果。搜索请求使用固定的 30 秒超时。
输出¶
在富格式(TTY)终端中,结果会渲染为一个标题后接项目符号列表:页面标题、文档 URL 链接和下一行的简短摘要。空结果会打印 "No results."。
没有结果数组的响应属于格式错误,会导致命令失败;不会将其视为成功但无匹配项的搜索。
在非富格式输出中(管道、--no-color、脚本),相同的数据会以 Markdown 格式渲染:
# Docs search: <query>
- [Title](https://docs.openclaw.ai/...) - snippet
- [Title](https://docs.openclaw.ai/...) - snippet
使用 --json 时,stdout 会包含一个对象,内含规范化后的查询和结果列表。如果没有查询,query 为 null,url 为文档入口,results 为空。样式和标题会被抑制;请求诊断信息保留在 stderr 中,因此 stdout 可以直接通过管道传递给 JSON 解析器。
失败时,--json 会在 stdout 上输出 CLI JSON 失败信封,同时将错误消息保留在 stderr 上。
退出码¶
| 代码 | 含义 |
|---|---|
0 |
搜索成功,包括零结果响应。 |
1 |
托管文档搜索 API 调用失败;stderr 会打印错误消息。 |
相关¶
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw