claw-a2a-client
v1.0.71
Published
A2A Agent Client (Node.js)
Readme
OpenClaw Client Node
连接到 OpenClaw Gateway,发送消息并接收响应。
安装
cd cmd/client-node
npm install配置
node src/index.js --setup或手动创建 ~/.commander/client-node.json:
{
"openclawUrl": "ws://127.0.0.1:18789",
"openclawToken": null,
"agentId": "main",
"reconnectInterval": 5,
"requestTimeout": 120000
}运行
node src/index.js然后输入消息发送到 OpenClaw,输入 quit 或 exit 退出。
命令行选项
| 选项 | 说明 |
|------|------|
| --setup, -s | 运行配置向导 |
| --help, -h | 显示帮助 |
| --version, -v | 显示版本 |
CLI 命令支持:
设置配置(可传入 API KEY)
方式1: 位置参数
claw-a2a-client setup
方式2: 命名参数
claw-a2a-client setup --apikey xxx --name my-agent
无参数时交互式输入
claw-a2a-client setup Agent ID 会自动生成 UUID。
安装开机自启服务
claw-a2a-client install launchd # macOS claw-a2a-client install supervisor # Linux
启动/停止/查看状态
claw-a2a-client start launchd claw-a2a-client stop launchd claw-a2a-client status launchd
卸载服务
claw-a2a-client uninstall launchd
服务已启动运行。
配置示例
rm -rf ~/.commander && claw-a2a-client setup --apikey 65d4d8a481755e920439a93304f27549dabef23aed4973ae9f9b8068f22f53c0 --name m4-agent --server ws://192.168.0.182:8080/a2a
运行示例
claw-a2a-client
