# 🤖 自动打工 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 全量扫描 ### 适用范围 全部高频写入页面 · 无例外 ### 分卷规则 1. 单页超过 30000 字符 → 开新卷 2. 新卷创建后复制目录区到新卷顶部 3. 旧卷标记为只读已封存 4. 总览页只保留摘要,不保留长全文 --- ## MBA-05 · ⚠️ 主控问题归类 Agent ### 职责 - 自动识别系统中散落的问题(巡检异常、SYSLOG摩擦、工单阻塞等) - 归入「⚠️ 主控问题索引库」数据库 - 去重:检查是否已存在相同问题 - 识别高频问题,避免同一问题反复循环 - 高优先级问题自动推送到总览页 F 区 ### 触发方式 - **事件**:巡检发现异常时 / SYSLOG包含阻塞信息时 - **定时**:每日 23:00 ### 输入 - 巡检记录 - SYSLOG中的blocker字段 - 工单中的阻塞信息 ### 输出 - 更新后的问题索引库 - 总览页F区更新(前3个最重要问题) --- ## MBA-06 · 🩺 主控巡检 Agent ### 职责 每日巡检以下 8 个维度: 1. **页面健康** — 核心页面可访问 · 无超限页面 2. **数据库健康** — schema完整 · 数据一致 3. **广播健康** — 广播与实际状态一致 · 无过期未归档 4. **分卷健康** — 无超限未分卷页面 · 卷索引完整 5. **工单健康** — 无悬挂工单 · 无重复工单 6. **路径索引健康** — 系统地图与实际一致 · 无断链 7. **人类开发状态同步** — 主控台与曜冥主控台一致 8. **人格体大脑维护** — 各大脑可读 · 未超限 · 近7日有更新 ### 触发方式 - **定时**:每日 12:00 + 23:00 ### 输出 - 巡检报告写入「🩺 主控巡检中心」 - 异常项触发 MBA-05 问题归类 - 严重异常更新总览页 --- ## MBA-07 · 🌊 曜冥代理调度 Agent ### 职责 - 冰朔离线时(Autonomous Maintenance Mode),协助曜冥调度其余7个Agent - 确保 Agent 更新循环不停止 - 将重要结果汇总写回冰朔主控大脑总览 - 冰朔上线时,输出离线期间变更摘要 ### 触发方式 - **事件**:主控切换至 Autonomous Maintenance Mode 时激活 - **定时**:每日 08:00 调度一次全量更新 ### 调度序列 ```jsx 曜冥代理调度启动 → ① 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 与现有霜砚三分身的关系 ```jsx 霜砚三分身(已有·继续运行) ├── 🔧 工单引擎 → 工单流转自动触发 ├── 🔍 巡检引擎 v2 → SYSLOG收件箱巡检 + Issue回答 └── 💬 接力引擎 → 上下文接力 主控大脑Agent群(新建·围绕冰朔主控大脑运行) ├── MBA-01~06 → 维护主控大脑6大模块 ├── MBA-07 → 冰朔离线时的调度中枢 └── MBA-08 → 人格体大脑维护 关系: - 霜砚三分身 = 执行层Agent(SYSLOG闭环/工单/巡检) - 主控大脑Agent群 = 认知层Agent(理解/整理/归类/索引) - 二者并行运行,互不替代 - 霜砚三分身的执行结果 → 输入到主控大脑Agent群 → 更新冰朔主控大脑 ``` ---