openclaw directory
提供服务发现功能,浏览和查找网络中可用的 OpenClaw Agent 和服务。
命令签名
bash
openclaw directory <子命令> [选项]子命令
| 子命令 | 说明 |
|---|---|
list | 列出目录中的可用服务(默认) |
search | 搜索特定的 Agent 或服务 |
register | 将本地 Agent 注册到目录 |
unregister | 从目录中注销 Agent |
openclaw directory list
列出目录中所有已注册的 Agent 和服务。
bash
openclaw directory list [选项]| 选项 | 类型 | 说明 |
|---|---|---|
--type <type> | string | 按类型过滤:agent、gateway、service |
--json | boolean | JSON 格式输出 |
输出示例:
NAME TYPE HOST PORT STATUS
default-agent agent 192.168.1.10 18789 online
support-agent agent 192.168.1.11 18789 online
api-gateway gateway 192.168.1.10 18790 onlineopenclaw directory search
按名称或标签搜索服务。
bash
openclaw directory search <query> [选项]| 选项 | 类型 | 说明 |
|---|---|---|
--tag <tag> | string | 按标签过滤 |
openclaw directory register
将本地 Agent 注册到服务目录。
bash
openclaw directory register [选项]| 选项 | 类型 | 说明 |
|---|---|---|
--name <name> | string | 注册名称 |
--tags <tags> | string | 逗号分隔的标签 |
示例
bash
# 浏览所有可用服务
openclaw directory list
# 仅列出 Agent 类型
openclaw directory list --type agent
# 搜索特定服务
openclaw directory search "support"
# 按标签搜索
openclaw directory search --tag "production"
# 注册本地 Agent
openclaw directory register --name "my-agent" --tags "dev,test"
# 注销
openclaw directory unregister --name "my-agent"另请参阅
openclaw dns— DNS 发现管理openclaw agents— 本地 Agent 列表openclaw gateway— 网关控制
