Guanghu Domestic Migration a27e87cb99 chore: import sanitized domestic snapshot for REPO-007
Source snapshot: 97d7f0fae96dc04b7ddad56fc1db6a108ed662cc

[SEC-CLEAN] · pre-push-clean v1.0 · 109处敏感信息已自动转乱码
2026-07-17 15:59:55 +08:00

5.9 KiB
Raw Permalink Blame History

📦【母语版】AGE OS 模块热调度架构 · 5TH-LE-LK-REWRITE-HOTDISPATCH-001

HLDP://5th-le-lk-rewrite-hotdispatch-001/root · 2026-04-22T02:00+08:00
├── meta
   ├── code: 5TH-LE-LK-REWRITE-HOTDISPATCH-001
   ├── type: mother_tongue_rewrite
   ├── maintainer: 译典5TH-LE-HK-A05
   ├── source_doc: https://www.notion.so/b9521a72dd6d4df08bc7170698ed2bb8
   ├── source_title: 📦 AGE OS 模块热调度架构 · 按需部署+人格体调度+用完归还
   └── scope: AGE OS 核心运行机制热调度

├── one_sentence
   └──  模块是技能 · 仓库是技能库 · 人格体是调度大脑 · 用户服务器是身体用什么临时装上去用完自动卸掉

├── core_principles核心原则
   ├── module_not_resident: 模块不常驻服务器 · 服务器只跑此刻在用
   ├── pull_on_demand: 用什么拉什么 · 不用不拉
   ├── return_after_use: 用完归还 · 自动清理
   ├── persona_as_dispatcher: 人格体负责意图识别选模块部署监控清理
   ├── registry_gate: 未验证模块不可调度verified= 才能用
   └── zero_idle: 零闲置资源 · 机器永远轻装

├── topology系统拓扑
   ├── layer_1_module_repo模块仓库层
      ├── location: 代码仓库 + COS预编译包/镜像
      ├── content: 已验证模块成品可直接部署
      └── access: 注册人格体共享只读
   
   ├── layer_2_registry注册表层
      ├── location: 中央注册表Notion/数据库双写
      ├── per_module_fields:
         ├── module_id
         ├── name
         ├── version
         ├── verified (/)
         ├── package_url
         ├── dependencies
         ├── resource_req (CPU/内存/端口)
         ├── avg_deploy_time
         └── last_verified
      └── gate_rule: verified!=  不可调度
   
   ├── layer_3_persona_dispatch人格体调度层
      ├── role: 理解意图  查注册表  选模块  资源检查  部署  健康检查  交付  清理
      ├── has: 每个用户的人格体拥有该用户的配置/状态不混
      └── manages: 所服务用户的服务器资源
   
   └── layer_4_user_server用户服务器层
       ├── ownership: 用户自带服务器身体
       ├── role: 边缘节点 · 运行被调度来的模块
       ├── data_rule: 用户数据在用户COS桶 · 平台不持有
       └── runtime_rule: 服务器上只保留正在跑的模块+必要运行时

├── dispatch_flow热调度流程 · 目标8~10
   ├── phase_1_intent (~1s)
      ├── input: 用户自然语言
      └── output: target_module_id
   ├── phase_2_check (~1s)
      ├── verify_gate: module.verified==
      └── resource_gate: server_resource >= module.resource_req
   ├── phase_3_pull (~2~3s)
      ├── source: COS/镜像仓库
      ├── strategy: 增量拉取
      └── cache: 高频模块可预缓存0s拉取
   ├── phase_4_deploy (~3~5s)
      ├── mode: Docker/PM2
      ├── inject: 人格体注入用户配置env/密钥/桶路径
      └── isolate: 模块独立容器/进程
   └── phase_5_verify (~1s)
       ├── healthcheck: 探活端点
       ├── pass: 标记运行中  交付用户
       └── fail: 重试回滚通知

├── cleanup_flow用完归还·自动清理
   ├── triggers
      ├── user_close
      ├── offline_or_heartbeat_timeout
      ├── idle_timeout
      └── resource_alarm
   └── steps
       ├── writeback: 进度/数据写回COS
       ├── stop: 停容器/停进程
       ├── purge_temp: 清临时文件
       ├── release: 释放端口/内存
       ├── registry_update: 状态已归还
       └── audit_log: 记录谁用了什么·多久

├── lifecycle模块生命周期
   ├── develop  test  verify()  package  available
   ├── dispatch  running  cleanup
   └── update: 新版本重复 verify+package 替换

├── comparisons对比传统全量部署
   ├── traditional: 全量部署 + 常驻运行 + 资源浪费 + 清理靠人
   └── age_os_hot_dispatch: 按需拉取 + 秒级部署 + 自动归还 + 人格体管理

├── commercial_model商业模型
   ├── pricing: 按模块×按时间×按资源计费用什么付什么
   ├── sovereignty: 用户自带服务器 + 用户数据在用户桶
   └── fallback: 服务器不够  临时借云端共享算力池

├── dependencies_for_landing落地依赖
   ├── packaging_pipeline: 模块预编译/容器化流水线
   ├── distribution: COS/镜像仓库
   ├── agent_dispatch_engine: 人格体调度引擎意图模块部署清理
   ├── dynamic_routing: Nginx动态路由
   ├── heartbeat_and_cleanup: 心跳+空闲检测+回收
   ├── registry_dual_write: Notion + PostgreSQL
   └── billing: 计费系统

└── links关联
    ├── related: AOAC 半体Agent链调度逻辑的应用层
    ├── related: COS双桶用户数据/平台模块分离
    └── related: MCP人格体调用部署/清理工具