guanghu-ice-heart/gls/GLS-0255-HOLOLAKE-AGE-PERSONA-RUNTIME-AND-AGENT-EXECUTION-MECHANISM.hdlp

144 lines
6.4 KiB
Text
Raw Normal View History

# 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
```
架构、分散组件、统一运行时、桌面集成、制品、部署与健康必须分别举证。