update mac cluster roles to brain hands eyes
This commit is contained in:
@@ -12,6 +12,10 @@
|
|||||||
- mac-5 已定义 worker agents: `local-mac5`, `local-mac6`, `local-mac7`
|
- mac-5 已定义 worker agents: `local-mac5`, `local-mac6`, `local-mac7`
|
||||||
- `main` agent 已允许把 subagent 任务定向到上述 3 个 local worker agents
|
- `main` agent 已允许把 subagent 任务定向到上述 3 个 local worker agents
|
||||||
- mac-6 / mac-7 也已补写本机 `~/.openclaw/openclaw.json`,记录各自 oMLX provider + 默认 subagent 模型
|
- mac-6 / mac-7 也已补写本机 `~/.openclaw/openclaw.json`,记录各自 oMLX provider + 默认 subagent 模型
|
||||||
|
- cluster_identity:
|
||||||
|
- mac-5 = brain(控制与编排)
|
||||||
|
- mac-6 = hands(执行与算力)
|
||||||
|
- mac-7 = eyes(浏览器与验收)
|
||||||
- next_actions:
|
- next_actions:
|
||||||
- 验证 gateway 重启后新 provider / agent 是否全部生效
|
- 验证 gateway 重启后新 provider / agent 是否全部生效
|
||||||
- 实测 `local-mac5/local-mac6/local-mac7` 的 subagent 调度链路
|
- 实测 `local-mac5/local-mac6/local-mac7` 的 subagent 调度链路
|
||||||
|
|||||||
@@ -111,6 +111,13 @@
|
|||||||
- 本机 oMLX (`bge-m3-mlx-fp16`)
|
- 本机 oMLX (`bge-m3-mlx-fp16`)
|
||||||
- 用于:未来如需要将 OpenClaw 内建 memorySearch 切换到本地 embeddings 时复用
|
- 用于:未来如需要将 OpenClaw 内建 memorySearch 切换到本地 embeddings 时复用
|
||||||
|
|
||||||
|
## 与 mac 集群规划的对应关系
|
||||||
|
|
||||||
|
- **mac-5 = brain**:记忆系统主入口、控制面、统一编排点;负责主会话、长期记忆写入决策、全局检索入口。
|
||||||
|
- **mac-6 = hands**:执行面主力;更偏向运行构建、脚本、ACP/CLI agent、批处理任务,本身不是记忆真相源,也不应承载独立 Gateway 身份。
|
||||||
|
- **mac-7 = eyes**:浏览器与验收面;更偏向网页验证、截图、页面巡检、browser-first 任务,同样不是独立记忆真相源。
|
||||||
|
- 记忆系统拓扑保持:**单 Gateway / 单记忆主入口在 mac-5**;`mac-6` 与 `mac-7` 通过控制面参与执行,不各自演化为独立控制面。
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 当前结论
|
## 当前结论
|
||||||
|
|||||||
@@ -1,5 +1,16 @@
|
|||||||
# 2026-03-18
|
# 2026-03-18
|
||||||
|
|
||||||
|
## mac 集群角色语义更新
|
||||||
|
|
||||||
|
- 已确认新的稳定角色定义:
|
||||||
|
- `mac-5 = brain`(控制与编排)
|
||||||
|
- `mac-6 = hands`(执行与算力)
|
||||||
|
- `mac-7 = eyes`(浏览器与验收)
|
||||||
|
- 已据此修改记忆系统相关文档,使长期基线、记忆索引与当前运行态统一到这套角色语义
|
||||||
|
- 记忆系统规划保持不变:
|
||||||
|
- 单 Gateway / 单记忆主入口仍在 `mac-5`
|
||||||
|
- `mac-6` 与 `mac-7` 仍作为 Node Host,不各自演化为独立控制面
|
||||||
|
|
||||||
## opencode 默认模型规则更新
|
## opencode 默认模型规则更新
|
||||||
|
|
||||||
- 原先“`opencode` 默认使用各机器本地模型”的描述已失效,不应继续作为当前默认规则使用
|
- 原先“`opencode` 默认使用各机器本地模型”的描述已失效,不应继续作为当前默认规则使用
|
||||||
|
|||||||
@@ -8,14 +8,18 @@
|
|||||||
|
|
||||||
# memory/infra.md
|
# memory/infra.md
|
||||||
|
|
||||||
## OpenClaw Cluster Baseline (2026-03-10)
|
## OpenClaw Cluster Baseline (2026-03-18)
|
||||||
|
|
||||||
- Control Plane / Gateway: **mac-5** (唯一 Gateway)
|
- **mac-5 = brain**:Control Plane / Gateway / Orchestrator(唯一 Gateway)
|
||||||
- Node Hosts: **mac-6**, **mac-7**
|
- **mac-6 = hands**:Execution Plane / General Compute Worker
|
||||||
|
- **mac-7 = eyes**:Verification Plane / Browser Automation Worker
|
||||||
- **mac-8 已下线**,不再参与当前集群调度
|
- **mac-8 已下线**,不再参与当前集群调度
|
||||||
- Node Roles:
|
|
||||||
- mac-6: Executor / Build
|
## Role Semantics
|
||||||
- mac-7: Browser / Web Verify
|
|
||||||
|
- `mac-5` 负责控制、编排、入口收敛、记忆系统主入口与全局调度。
|
||||||
|
- `mac-6` 负责执行、算力、构建、脚本、CLI agent、批处理等通用工作负载。
|
||||||
|
- `mac-7` 负责浏览器自动化、页面验证、验收检查,也可承接辅助执行任务,但主身份保持 browser-first。
|
||||||
|
|
||||||
## Access & Ingress
|
## Access & Ingress
|
||||||
|
|
||||||
|
|||||||
@@ -8,16 +8,15 @@
|
|||||||
|
|
||||||
# MEMORY.md - Long-Term Memory
|
# MEMORY.md - Long-Term Memory
|
||||||
|
|
||||||
## OpenClaw 集群架构(2026-03-10 更新)
|
## OpenClaw 集群架构(2026-03-18 更新)
|
||||||
|
|
||||||
- 控制面唯一 Gateway 在 **mac-5**。
|
- **mac-5 = brain**:控制面唯一 Gateway,负责编排、记忆主入口、全局调度。
|
||||||
- 执行节点为 **mac-6 / mac-7**,均为 Node Host(不运行 Gateway)。
|
- **mac-6 = hands**:执行与算力节点,负责构建、脚本、CLI agent、批处理等通用执行。
|
||||||
|
- **mac-7 = eyes**:浏览器与验收节点,负责网页访问、自动化验证、截图、browser-first 检查。
|
||||||
|
- `mac-6 / mac-7` 均为 Node Host(不运行 Gateway)。
|
||||||
- **mac-8 已下线**,已从当前调度与记忆基线中移除。
|
- **mac-8 已下线**,已从当前调度与记忆基线中移除。
|
||||||
- 对外统一入口通过 Caddy 的 HTTPS/WSS 反代(当前说明含 `mac5.hs.jmsu.top:8443`,运行态摘要也提到 `bot.jmsu.top:443`,以实际部署配置为准)。
|
- 对外统一入口通过 Caddy 的 HTTPS/WSS 反代(当前说明含 `mac5.hs.jmsu.top:8443`,运行态摘要也提到 `bot.jmsu.top:443`,以实际部署配置为准)。
|
||||||
- 节点生命周期:`node run/install -> Pending -> devices approve -> Online -> nodes run 调度`。
|
- 节点生命周期:`node run/install -> Pending -> devices approve -> Online -> nodes run 调度`。
|
||||||
- 角色建议:
|
|
||||||
- mac-6: Executor / Build
|
|
||||||
- mac-7: Browser / Web Verify
|
|
||||||
- 原则:除 mac-5 外,其他机器禁止启动 Gateway。
|
- 原则:除 mac-5 外,其他机器禁止启动 Gateway。
|
||||||
|
|
||||||
## 协作与权限原则
|
## 协作与权限原则
|
||||||
@@ -42,7 +41,11 @@
|
|||||||
## 身份与运行角色
|
## 身份与运行角色
|
||||||
|
|
||||||
- 身份文件:`IDENTITY.md`
|
- 身份文件:`IDENTITY.md`
|
||||||
- 当前运行定位:驻守 `mac-5` 控制面,调度 `mac-6/7` 执行节点完成任务。
|
- 当前运行定位:驻守 `mac-5` 的 **brain** 位,统一编排并调度 `mac-6`(hands)与 `mac-7`(eyes)。
|
||||||
|
- 任务分发默认心智模型:
|
||||||
|
- 需要控制、汇总、决策、记忆写入 → `mac-5`
|
||||||
|
- 需要执行、构建、脚本、算力 → `mac-6`
|
||||||
|
- 需要浏览器、页面验证、验收 → `mac-7`
|
||||||
|
|
||||||
## 当前集群调用经验(2026-03-10)
|
## 当前集群调用经验(2026-03-10)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user