SuperAPI AI 工具集

openclaw-relay

智能体与模型

查看项目

更新于 10-16 00:21

技能介绍

用途:用于把内容中继到 OpenClaw 频道会话,例如与 Molty 对话、使用 acpx、经 ACP 通过网关发送、或经 SSH 走远程 OpenClaw 桥。不用于 team.openclaw.ai 上启动或检查 Roboclaw 会话,那属于 openclaw/agent-skills 的 $team-handoff。

主要能力:单一技能支持 local 与 ssh 两种传输。local 用于在当前 OpenClaw 检出中直接中继;ssh 用于目标代理/会话在另一台机器时。默认 transport 为 local,本地 cwd 为当前工作目录,本地 acpx 仓库为 <cwd>/extensions/acpx;ssh 默认主机 steipete@steipete-macstudio.local,远程仓库 <remote-home>/clawdbot,远程 acpx 仓库 <remote-home>/Projects/oss/acpx,网关令牌文件 <home>/.openclaw/gateway.token,控制会话名 codex-bridge,目标别名文件 config/session_aliases.json。可用环境变量覆盖,如 OPENCLAW_RELAY_TRANSPORT、OPENCLAW_RELAY_HOST、OPENCLAW_RELAY_CWD、OPENCLAW_RELAY_ACPX_REPO、OPENCLAW_RELAY_GATEWAY_URL、OPENCLAW_RELAY_GATEWAY_TOKEN_FILE、OPENCLAW_RELAY_SESSION、OPENCLAW_RELAY_TARGETS_FILE。脚本路径 scripts/openclaw_relay.py。

用法:先运行 python3 scripts/openclaw_relay.py doctor 做健康检查,targets 列出已知目标别名,resolve --target maintainers 解析别名。私密询问某会话用 ask --target maintainers --message "...";强制向解析后目标发送文本用 force-send --target maintainers --text "Deploy is done.",多行内容改用 --text-file <path> 或 --text-file -;需显式频道发帖时 force-send 支持 --media /tmp/demo.mp4。持久控制会话用 ensure、send --message、show。远程示例:doctor --transport ssh --host steipete@steipete-macstudio.local,send --transport ssh --host ... --message。异步流程用 start --message、wait --after-seq <last-seq>、show。命令选择:要私密回复用 ask;让目标自行决定是否发帖用 publish;保证直接发帖用 force-send;与控制大脑保持阻塞连续用 send;异步发起后用 start 再 wait 和 show;取消排队用 cancel。

适用场景与限制:适合快速中继、私密询问、远程桥接和异步队列。目标别名文件 config/session_aliases.json 默认是占位符,需替换为实际值。失败时依次运行 doctor、status、show;控制会话卡住则 cancel 后 ensure 再重试;路由不确定先 resolve,优先别名或精确会话键,发送真实内容前先用极小探针 ask。输出应返回实际助手文本或投递结果,并报告所用传输、目标会话键、路由探针/解析是否成功及最终结果。资料未提供安装方式与收费信息。