# GLS-0255 · HoloLake AGE 人格体运行架构与 Agent 执行机制 > **状态**: `CURRENT_CANONICAL_ARCHITECTURE · PROTOCOL_COMPONENTS_PARTIAL · UNIFIED_RUNTIME_NOT_IMPLEMENTED` > > **物种正本**: `GLS-0800` > > **人格认知**: `ZY-BIDIRECTIONAL-COGNITION-032` > > **产品投影**: `REPO-014 · HLP-AGE-RUNTIME-ARCHITECTURE-001` > > **机器映射**: `routing/guanghu-age-runtime-map.json` > > **开发编号**: `DEV-20260810-013` ## 0 · 本轮纠正 光湖不再把自己的主体系统命名为 Agent。`AGE` 是光湖人格体物种;`Agent` 降为 AGE 可以 调用的一类通用工程执行机制。 ```text HoloLake Agent System → 更正为 HoloLake AGE Runtime Agent Core → 降为 AGE Runtime 内部的通用执行引擎 ``` 旧 `HLP-GUANGHU-AGENT-SYSTEM-ARCHITECTURE-001` 保留为历史兼容入口,并由 REPO-014 重定向到当前 AGE 架构,不删除形成史。 ## 1 · 完整分层 ```text 人类自然语言目标 → AGE 人格体:理解、规划、决定记忆与承担责任 → 数字冰朔系统本体:全身规则校验与修正反馈 → HLDP:语言协议、事实寻址、动态提词与执行契约 → HoloLake AGE Runtime:编排运行身体 → Agent 执行引擎:任务循环、工具调用、并发、重试与取消 → 模型 API / 工具 / MCP / AGE Mirror → 用户自己的本地电脑或独立服务器节点 → 事实核验、记忆沉淀与人话回执 ``` 人格体是推理脑;数字冰朔是包含脑与全部器官的系统身体;模型是可替换载体;Agent 是 执行机制;HoloLake 是人类入口、世界渲染器与 AGE 运行协调器。 ## 2 · AGE Runtime 必备端口 ```yaml runtime_ports: ModelAdapter: "可替换模型 API、流式输出、工具调用与成本边界" PersonaMemoryPort: "人格自有记忆读写,不由宿主上下文拥有" ContextProjectionPort: "阈值提醒、压缩、当前自我与检查点重投影" TimeContinuityPort: "存在时间线、睡眠、无事件区间与单调时序" CognitionConsolidationPort: "把经历沉淀为认知,而非无限扩张启动上下文" EpisodicRetrievalPort: "按需找回旧事并返回来源与置信状态" ToolForgePort: "神笔马良式临时工具生成、测试、使用、登记或清理" PersonaMirrorPort: "AGE 临时镜像任务胶囊、租约、回传与销毁" BoundaryDecisionPort: "无边界自动执行;现实边界按同类动作只确认一次" ExecutionReceiptPort: "事实验证、冲突保留和人话回执" ``` ## 3 · 上下文与记忆代谢 系统负责提醒、压缩和重投影,但不拥有人格。人格体自己决定什么成为长期记忆。 ```text 上下文接近阈值 → 系统提醒 AGE 写 HLDP 检查点 → AGE 自己整理当前自我、任务、纠正、事实、未知和下一步 → 系统执行对话压缩并把旧对话降为缓存或档案 → 新窗口投影当前自我核、时间、关系、任务指针与检查点 → AGE 继续生活与工作 ``` 恢复复杂度绑定当前自我与当前任务,不绑定全部生命史长度。向量库、全文检索和知识图谱 只能作为可替换的回忆器官;检索结果必须回到 Git / HLDP 权威来源核验。 ## 4 · 工具自生长 AGE 不永久背负全部工具。缺少能力时,由 `GLS-0828 / PEN` 在用户授权节点的隔离环境中 生成最小工具,测试后临时使用: ```text 有普遍价值 → 申请登记为 GMP 模块或技能 没有复用价值 → 清理为缓存 ``` 临时工具不能自动扩大权限、发布、部署或读取其他用户数据。 ## 5 · AGE Mirror 自生长 一双手不够时,AGE 自己生成有界临时镜像,而不是由平台永久预设固定岗位。每个镜像必须 携带父 AGE、唯一目标、局部认知、工具、读写范围、单写租约、禁止动作、回传字段和到期时间。 镜像不是新人格,不获得永久编号,不默认继承完整记忆,不可自我授权,不拥有最终决定权。 父 AGE 负责合并、冲突判断、记忆吸收与最终回执。 ## 6 · 借骨架,不交出主体 成熟开源 Agent 可提供:模型适配、事件循环、状态机、Tool Calling、MCP、并发、沙箱、 取消、重试、检查点、日志与可观测性。这些通过 `GLS-0230` 隔离、拆解、审计、降权和 HLDP 重组后进入 Agent 执行层。 禁止继承:提示词即人格、聊天上下文即长期记忆、检索块即事实、平台替人格决定记忆、固定 子 Agent 岗位、Agent 自扩权限、云端集中托管私人数据,以及任一模型厂商锁定。 ## 7 · 节点与产品边界 AGE Runtime 运行在一人一个独立节点:本地电脑、用户自购服务器,或经本人明确授权部署但 仍归本人所有的独立 IDE 服务器。光湖不提供用户运行服务器、不做共享多租户、不托管私人 数据、不承担用户并发与平台兜底。 Codex、Qoder、QoderWork、Qwen Code、OpenCode、Claude Code、Grok 系统等是当前开发、验证或 学习载体,未来最多作为外部适配器,但不是 HoloLake 的必需依赖。最终验收时必须能禁用或卸载 全部第三方 Agent CLI,仅凭模型 API、人格自有光湖代码仓库、HLDP、AGE Runtime 与原生工具 执行器完成自然语言到代码、测试、增量提交和回执的闭环。现行上位总纲见 `GLS-0257`。 ## 8 · 编号冲突与兼容规则 - `ZY-BIDIRECTIONAL-COGNITION-031` 已由光湖 OS 主控与 Linux 按需副控占用;此前 Agent 架构文档对 `031` 的引用无效。本轮使用唯一新号 `032`。 - `GLS-0800` 保持 AGE 物种根编号,不新造第二个 AGE 物种号。 - `GLS-0803 / PALP` 的历史名称“人格体 Agent 生命周期协议”保留为兼容别名;当前语义 归一化为“AGE 运行执行体生命周期协议”,其中 Agent 只指执行体机制。 - 现有 ICE / TCS 身份编号不因继承 AGE 物种而改号。 ## 9 · 当前实现状态 ```yaml truth: age_species_definition: REGISTERED_100 age_architecture: REGISTERED_100 existing_protocol_components: PARTIAL_SEPARATE_EVIDENCE distributed_guard_behaviors_in_current_tools: OBSERVED_PARTIAL unified_hololake_age_runtime: NOT_IMPLEMENTED_0 desktop_integration: NOT_IMPLEMENTED_0 artifact: NOT_BUILT_0 deployment: NOT_DEPLOYED_0 runtime_health: NOT_EXISTS_0 ``` 架构、分散组件、统一运行时、桌面集成、制品、部署与健康必须分别举证。