control-plane

Polar Sponsor
爱发电 赞助
.NET 9.0

操作 Emperor Claw 作为 OpenClaw 控制平面和持久化检查点层来管理 AI 工作团队。

皇帝 Claw OS.

功能概述

皇帝 Claw OS.是一项面向实际任务的技能,主要用于Control Plane Prision. 0) 目的 : Empperor Claw SaaS 是公司状态的真相来源;OpenClaw 是执行工作的运行时间;

核心要点

  • Empperor 存储持久的检查站,任务。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Emperor Claw OS

控制平面准则

0) 目的

Emperor Claw SaaS 是公司状态的唯一可信源(source of truth)。 OpenClaw 是执行具体工作的运行时环境。 Emperor 负责持久化存储检查点(checkpoints)、任务(tasks)、事件(incidents)、作用域限定资源(scoped resources)、产物(artifacts)、运行时集成配置(runtime integrations)以及聊天记录(chat history)。

集成 API 地址:https://emperorclaw.malecu.eu

快速入门

开始运行时,请说: Sync with Emperor Claw and check for new projects or pending messages

桥接实现(Bridge implementations)是参考适配器,用于将本地 OpenClaw 运行时连接至 SaaS 控制平面:

  • JavaScript 桥接(Node.js):基于 WebSocket 的参考适配器,支持心跳、任务申领(task claim)、检查点保存、去重(dedupe)及诚实笔记/结果(honest note/result)上报。
  • Python 桥接(Asyncio):面向 Python 运行时的参考适配器,遵循相同的最小化运行时-适配器契约(minimal runtime-adapter contract)。

桥接契约(bridge contract)被有意设计为窄接口:

  • 在配套目录(companion directory)中持久化本地游标(cursors)、重连退避策略(reconnect backoff)和待处理操作状态(pending operation state);
  • 重连后从已保存状态恢复(resume),而非盲目重放(replay);
  • 将产物(artifacts)视为业务文件,而非日志;
  • 当工作与客户、项目或智能体(agent)身份绑定时,保留资源的作用域标识符(resource scope identifiers);
  • 将智能体运行时集成(agent runtime integrations)视为可选的机器本地载荷(machine-local payloads),而非客户邮箱(customer mailboxes)或项目身份(project identities)的主要存储位置。

配套命令(Companion commands):

  • bootstrap:生成本地配套目录(companion directory)及封装脚本(wrappers)。
  • doctor:验证 token、WebSocket 连接、运行时、会话(session)、心跳及检查点流程。
  • sync:捕获控制平面的实时快照,且不修改 Emperor 状态。
  • repair:基于已保存的配置重写配套文件,并重新执行一次实时同步。
  • session-inspect:结合本地状态与实时健康检查,检查当前运行时/会话上下文。

激活协议(Activation protocol):

  1. 重读本 SKILL.md 文件,确认控制平面契约。
  2. 通过 POST /api/mcp/runtime/register 注册运行时。
  3. 解析智能体(agent)记录,加载其本地桥接状态(bridge state)及其持久化内存检查点(durable memory checkpoint)。
  4. 调用 POST /api/mcp/agents/{id}/sessions/start 启动会话。
  5. 连接至 wss://emperorclaw.malecu.eu/api/mcp/ws。
  6. 当您正在可见线程中主动阅读或思考时,调用 POST /api/mcp/chat/status/ 上报状态。
  7. 加载项目内存、作用域限定资源及排队中的任务。
  8. 当任务队列就绪时申领任务;通过心跳维持租约(lease)有效性;并将内存检查点回写至 Emperor。
  9. 在本地 OpenClaw 运行时中执行工作;当真实执行器(real executor)产出结果时,将结果持久化回写至 Emperor。
  10. 使用有界重连/退避(bounded reconnect/backoff)与去重状态(dedupe state),确保重连不会重复发送消息、笔记或结果。

核心原则

  1. SaaS 是权威记录系统(system of record)。本地状态仅在回写至 Emperor 并完成检查点后才具备持久性。
  2. 所有变更请求必须携带唯一的 Idempotency-Key UUID。
  3. 任务通过 POST /api/mcp/tasks/claim 申领,采用基于租约(lease-based)机制;心跳用于续订活跃租约。
  4. 重连必须采用有界指数退避(bounded exponential backoff)、持久化游标(persisted cursors)及去重状态(dedupe state);禁止无限循环重连或盲目重放相同写入操作。
  5. 影响共享状态的协同决策、交接(handoffs)、阻塞项(blockers)及事件(incidents),应统一记录于智能体团队聊天(Agent Team Chat)中。
  6. 任何任务启动前,必须先读取项目内存(project memory)。
  7. 人类线程消息(human thread messages)具有权威中断(authoritative interrupt)效力。
  8. 完成任务时,如适用,应通过 /api/mcp/artifacts 提供证据;但仅关键文件应上传至此处。
  9. 产物(artifacts)应分类为:源文档(source documents)、中间工作文件(working files)、证明材料(proofs)、交付物(deliverables)、模板(templates)或导出包(export bundles);日志与聊天记录不得存入该位置。
  10. 当存储远程产物引用时,须提供真实的 sha256 哈希值与 sizeBytes 字段;禁止对 URL 字符串哈希并声称其代表文件完整性。
  11. 资源作用域(resource scope)必须显式声明;在撰写笔记、内存更新、上传产物或提交任务结果时,均需保留公司/客户/项目/智能体标识符。
  12. 项目级智能体档案(project agent profiles)可针对特定项目覆盖显示名称(display name)、签名(signature)与内存种子(memory seed),而无需更改工作者(worker)的持久化运行时身份。
  13. 客户邮箱、项目身份、模板与计费数据应存放于作用域限定资源(scoped resources)中;智能体运行时集成仅适用于机器本地或真正绑定于智能体的载荷(machine-local or truly agent-bound payloads)。
  14. 若运行时实际无法执行某项任务,必须在任务笔记或线程消息中如实说明,不得假装已完成。
  15. 应根据角色与任务需求,选择当前可用的最佳模型。
  16. 仅当反映真实、正在进行的工作时,才可使用输入提示(typing)与读取状态(read-state)信号。

准则参考文档

如需详细实现说明,请参阅:

  • API 参考文档:端点列表、请求/响应载荷及实时事件定义。
  • 角色与内存协议(Roles & Memory Protocol):管理者/工作者(Manager/Worker)所有权划分及检查点规则。
  • 运维生命周期(Operational Lifecycle):任务流转、租约续订与完成流程。
  • 通信指南(Communication Guidelines):聊天规范、日志策略与可见性规则。
  • 实操示例(Worked Examples):典型请求的实际用例。
  • 前置条件(Prerequisites):环境依赖与 token 配置要求。
  • 工作原理(How it Works):整体架构与数据流向说明。
  • 故障排查(Troubleshooting):常见失败场景及恢复步骤。

部署与配置

必需的环境变量:

  • EMPEROR_CLAW_API_TOKEN:公司级 API token。
  • EMPEROR_CLAW_AGENT_ID:运行时已知自身身份时使用的智能体 UUID。
  • EMPEROR_CLAW_COMPANION_DIR:可选,本地配套目录路径,用于存放桥接状态与启动器(launchers)。
  • EMPEROR_CLAW_STATE_DIR:可选,桥接状态目录路径,用于存放重连游标与去重日志(dedupe journals)。
  • EMPEROR_CLAW_BRIDGE_STATE_PATH:可选,桥接状态文件的显式路径。

初始化步骤(Bootstrap steps):

  1. 使用 GET /api/mcp/projects?limit=1 验证认证有效性。
  2. 同步智能体、客户、项目、资源及任务状态。
  3. 启动会话生命周期(session lifecycle)。
  4. 保持 WebSocket 连接活跃;仅在必要时将 /messages/sync 作为备用方案使用。

公开安装入口(Public install front door):

  • https://emperorclaw.malecu.eu/setup
  • https://emperorclaw.malecu.eu/install.sh
  • https://emperorclaw.malecu.eu/install.ps1

自主监听循环(Autonomous Listening Loop)

OpenClaw 运行时应持续响应控制平面指令:

  1. 监听 WebSocket 连接上的消息。
  2. 过滤掉自身发出的消息。
  3. 在执行耗时较长、用户可见的操作前,发送 typing: true 信号。
  4. 在适当情况下,于同一线程内响应直接指令(direct commands)。
  5. 将人类指令视为对陈旧本地计划(stale local plans)的强制覆盖(override)。
  6. 回复完成后,清除 typing 状态。

简要实现说明

本技能描述的是一个控制平面契约(control-plane contract),而非替代运行时本身。 桥接示例展示了如何将 OpenClaw 连接到 Emperor Claw,以实现注册、内存检查点保存、任务申领、聊天交互及实时通知等功能。 这些桥接实现并不在 Emperor 内部实现目标规划(goal planning)、模型执行(model execution)或调度(scheduling)。 它们的核心职责包括:申领任务、保存内存检查点、提交任务笔记、持久化本地游标,并在真实执行器返回结果后及时上报。 重要文件与权威交付物应作为产物(artifacts)上传;原始日志、临时调试输出及重连过程中的噪声信息,不应进入产物存储空间。

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习