Sessions Wait — 会话等待
v1.0.0等待 OpenClaw 子会话完成或超时,而不使用睡眠循环,返回会话状态和结果。
运行时依赖
安装命令
点击复制技能文档
会话等待 等待 OpenClaw 子会话(ACP 构建器、验证器、探测器)完成而不使用睡眠循环。 工具 sessions_wait 阻塞直到子会话关闭或超时。一次工具调用,一个结果。 参数: session_key(必需)- 会话密钥或 sessions_spawn 中的 UUID 片段 timeout_seconds(可选,默认 600)- 最大等待秒数 poll_interval(可选,默认 5)- 内部轮询之间的秒数 返回状态 closed,包含会话结果,超时如果截止日期已过,或者 not_found 如果没有匹配的会话文件。 sessions_check 即时非阻塞状态检查。 返回 running 或 closed,包含消息计数和可用的结果。 参数: session_key(必需)- 会话密钥或 UUID 片段 何时使用 在 sessions_spawn 之后使用 sessions_wait 代替 bash 睡眠循环。 控制器/构建器/验证器模式变为: sessions_spawn(...) → 获取会话密钥 sessions_wait(session_key, timeout_seconds: 900) → 阻塞直到完成 读取结果,调度下一个 lane 安装 作为 OpenClaw 插件 openclaw plugins install git:https://github.com/peterkatz/openclaw-sessions-wait 作为 MCP 服务器 openclaw mcp set sessions-wait '{"command":"python3","args":["mcp/server.py"]}' 要求 OpenClaw 2026.5.17+ Node.js 20+(插件模式)或 Python 3.8+(MCP 服务器模式)