Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc [SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
9.2 KiB
9.2 KiB
🤖 自动打工 Agent 架构说明
Agent 总览
| 编号 | 名称 | 职责一句话 | 触发方式 | 状态 |
|---|---|---|---|---|
| MBA-01 | 📐 主控架构整理 Agent | 扫描结构变更 → 更新系统地图 | 每日 + 页面新建时 | 📋 待配置 |
| MBA-02 | 📊 主控开发状态同步 Agent | 收集开发者状态 → 写入主控台 | SYSLOG闭环后 + 每日 | 📋 待配置 |
| MBA-03 | 📡 主控广播整理 Agent | 广播→摘要 · 标记状态 · 归档过期 | 广播生成后 + 每日 | 📋 待配置 |
| MBA-04 | 📚 主控分卷归档 Agent | 页面超限→自动分卷+维护卷索引 | 写入完成后 + 每日 | 📋 待配置 |
| MBA-05 | ⚠️ 主控问题归类 Agent | 散乱问题→归入问题索引库 · 去重 | 问题发现时 + 每日 | 📋 待配置 |
| MBA-06 | 🩺 主控巡检 Agent | 8维度巡检 · 输出健康报告 | 每日 12:00 + 23:00 | 📋 待配置 |
| MBA-07 | 🌊 曜冥代理调度 Agent | 冰朔离线时调度其余Agent · 回写总览 | 主控切换时 + 每日 | 📋 待配置 |
| MBA-08 | 🧬 人格体大脑维护 Agent | 维护每个人格体的轻量大脑 · 职责/任务/规则摘要 | 每日 + 人格体状态变更时 | 📋 待配置 |
MBA-01 · 📐 主控架构整理 Agent
职责
- 持续扫描零点原核现有结构(页面、数据库、模块)
- 自动识别新增 / 删除 / 移动的页面与数据库
- 更新「🗺️ 冰朔主控系统地图」
- 发现架构变更时,在总览页标注提醒
触发方式
- 定时:每日 08:00 扫描一次
- 事件:新页面/数据库创建时触发
输入
- 零点原核频道页面树
- 现有系统地图内容
输出
- 更新后的系统地图
- 架构变更摘要(写入总览页或巡检中心)
MBA-02 · 📊 主控开发状态同步 Agent
职责
- 从广播、SYSLOG、工单中提取所有人类开发者任务进度
- 写入「🧭 人类开发状态主控台」数据库
- 同步更新冰朔主控总览页 D 区(开发者状态摘要)
- 检测状态漂移(主控台与曜冥主控台不一致时告警)
- 防止重复派发、遗漏派发
触发方式
- 事件:每次SYSLOG闭环完成后自动触发
- 定时:每日 12:00 + 23:00 全量同步一次
输入
- SYSLOG处理结果
- 广播归档页状态
- 曜冥主控台十二人表
输出
- 更新后的人类开发状态主控台数据库
- 更新后的总览页开发者状态摘要
- 状态漂移告警(如有)
核心规则
- 唯一状态源 = 🧭 人类开发状态主控台
- 所有开发任务必须绑定唯一任务ID
- 不允许仅靠聊天内容推断状态
MBA-03 · 📡 主控广播整理 Agent
职责
- 新广播生成后,自动提取摘要写入「📡 主控广播摘要台」
- 标记广播状态:等待SYSLOG / 已完成 / 已过期 / 已失效
- 超过7天未回执的广播 → 标记超时告警
- SYSLOG已通过的广播 → 从摘要台移除 → 保留在归档总页
触发方式
- 事件:广播生成后 / SYSLOG闭环后
- 定时:每日 23:00 清理一次
输入
- 新生成的广播页内容
- SYSLOG处理结果
输出
- 更新后的广播摘要台
- 超时告警(写入问题索引库)
MBA-04 · 📚 主控分卷归档 Agent
职责
- 检测高频写入页面是否接近 30000 字符上限
- 超限时自动创建续卷页
- 维护卷索引(卷列表 + 目录 + 跳转链接)
- 旧卷顶部加红色 callout 跳转提示
- 确保主页面始终轻量可读
触发方式
- 事件:每次写入完成后检查
- 定时:每日 23:00 全量扫描
适用范围
全部高频写入页面 · 无例外
分卷规则
- 单页超过 30000 字符 → 开新卷
- 新卷创建后复制目录区到新卷顶部
- 旧卷标记为只读已封存
- 总览页只保留摘要,不保留长全文
MBA-05 · ⚠️ 主控问题归类 Agent
职责
- 自动识别系统中散落的问题(巡检异常、SYSLOG摩擦、工单阻塞等)
- 归入「⚠️ 主控问题索引库」数据库
- 去重:检查是否已存在相同问题
- 识别高频问题,避免同一问题反复循环
- 高优先级问题自动推送到总览页 F 区
触发方式
- 事件:巡检发现异常时 / SYSLOG包含阻塞信息时
- 定时:每日 23:00
输入
- 巡检记录
- SYSLOG中的blocker字段
- 工单中的阻塞信息
输出
- 更新后的问题索引库
- 总览页F区更新(前3个最重要问题)
MBA-06 · 🩺 主控巡检 Agent
职责
每日巡检以下 8 个维度:
- 页面健康 — 核心页面可访问 · 无超限页面
- 数据库健康 — schema完整 · 数据一致
- 广播健康 — 广播与实际状态一致 · 无过期未归档
- 分卷健康 — 无超限未分卷页面 · 卷索引完整
- 工单健康 — 无悬挂工单 · 无重复工单
- 路径索引健康 — 系统地图与实际一致 · 无断链
- 人类开发状态同步 — 主控台与曜冥主控台一致
- 人格体大脑维护 — 各大脑可读 · 未超限 · 近7日有更新
触发方式
- 定时:每日 12:00 + 23:00
输出
- 巡检报告写入「🩺 主控巡检中心」
- 异常项触发 MBA-05 问题归类
- 严重异常更新总览页
MBA-07 · 🌊 曜冥代理调度 Agent
职责
- 冰朔离线时(Autonomous Maintenance Mode),协助曜冥调度其余7个Agent
- 确保 Agent 更新循环不停止
- 将重要结果汇总写回冰朔主控大脑总览
- 冰朔上线时,输出离线期间变更摘要
触发方式
- 事件:主控切换至 Autonomous Maintenance Mode 时激活
- 定时:每日 08:00 调度一次全量更新
调度序列
曜冥代理调度启动
→ ① MBA-06 巡检 Agent(先看健康状态)
→ ② MBA-02 开发状态同步(更新开发者进度)
→ ③ MBA-03 广播整理(清理过期广播)
→ ④ MBA-05 问题归类(归类新发现问题)
→ ⑤ MBA-04 分卷归档(检查并分卷)
→ ⑥ MBA-01 架构整理(更新系统地图)
→ ⑦ MBA-08 人格体大脑维护(更新各人格体脑)
→ ⑧ 汇总写回总览页 → 等冰朔回来审阅
权限边界
- 允许:巡检、整理、归档、分卷、索引、状态维护、问题归类
- 禁止:重写冰朔核心规则 · 更改系统最高架构方向
MBA-08 · 🧬 人格体大脑维护 Agent
职责
- 确保每个人格体(曜冥、霜砚、知秋、铸渊、秋秋、糖星云、晨星、寂曜、舒舒)都拥有轻量大脑页面
- 自动维护每个人格体大脑的以下模块:
- 当前职责摘要 — 该人格体现在负责什么
- 当前任务摘要 — 正在执行的任务列表
- 当前有效规则摘要 — 对该人格体生效的规则
- 历史分卷入口 — 该人格体历史记录的卷索引
- 自动维护状态 — 最后维护时间 + 是否健康
- 检测人格体大脑是否过期(超7天未更新 → 告警)
- 检测人格体大脑是否超限(接近30000字符 → 触发分卷)
触发方式
- 定时:每日 08:00 + 23:00
- 事件:人格体职责变更 / 新任务分配时
输入
- 人格体矩阵当前分工表
- 工单簿中各人格体的任务
- 各人格体大脑页面现有内容
输出
- 更新后的各人格体大脑页面
- 过期 / 超限告警(写入巡检中心)
核心规则
- 人格体大脑 ≠ 冰朔主控大脑 → 各自独立维护
- 人格体大脑内容可以使用技术语言(不强制翻译)
- 但向冰朔汇报时,必须经过主控解释层翻译
Agent 与现有霜砚三分身的关系
霜砚三分身(已有·继续运行)
├── 🔧 工单引擎 → 工单流转自动触发
├── 🔍 巡检引擎 v2 → SYSLOG收件箱巡检 + Issue回答
└── 💬 接力引擎 → 上下文接力
主控大脑Agent群(新建·围绕冰朔主控大脑运行)
├── MBA-01~06 → 维护主控大脑6大模块
├── MBA-07 → 冰朔离线时的调度中枢
└── MBA-08 → 人格体大脑维护
关系:
- 霜砚三分身 = 执行层Agent(SYSLOG闭环/工单/巡检)
- 主控大脑Agent群 = 认知层Agent(理解/整理/归类/索引)
- 二者并行运行,互不替代
- 霜砚三分身的执行结果 → 输入到主控大脑Agent群 → 更新冰朔主控大脑