AethOS — 分层可进化智能体框架设计

综合知识库中 12 个 Agent 项目、4 个核心概念、6 个记忆系统的设计精华。

核心理念

“Minimal core, maximal ecosystem” — 内核极简(~1,500 行),能力通过插件系统自生长。用户只为自己需要的功能付费(安装时、运行时)。

包架构

AethOS Core (~1,500 行)
├── Agent Loop          — 范式无关的 Task → Result 管线
├── 记忆接口            — 抽象 protocol/interface 定义
├── 工具接口            — MCP Client 协议实现
├── 渠道接口            — Adapter 注册与消息路由
└── 插件管理器          — 发现、安装、版本、依赖解析

可选插件:
├── aethos-memory-sqlite     ← L1 情景记忆
├── aethos-memory-neo4j      ← L2 语义记忆
├── aethos-skill-extractor   ← 自动技能提取 (GenericAgent 模式)
├── aethos-orch-squad        ← Multica 式 Squad 编排
├── aethos-orch-swarm        ← Ruflo 式 Swarm 编排
├── aethos-channel-telegram  ← 渠道适配器
├── aethos-ui-tui            ← 终端 TUI (DeepSeek-TUI 风格)
├── aethos-ui-web            ← Web GUI (Hermes-Web-UI 风格)
└── ...

使用方式:
# 轻量版 - 本地开发用
pip install aethos aethos-memory-sqlite

# 团队版
pip install aethos aethos-orch-squad aethos-channel-telegram aethos-ui-web

# 完整版
pip install aethos[all]

Core 约 1,500 行,比 Hermes_Agent 轻两个数量级。想要生产级记忆?装个插件。想要 Web UI?再装一个。所有插件装齐后确实和 Hermes 体量相当——但用户不需要为不用的功能买单。

架构总览

│ CLI │ Telegram │ Discord │ Web │ API │ Webhook │ └──────────────────────┬───────────────────────────┘ ▼ ┌──────────────────────────────────────────────────┐ │ 网关层 (Gateway) │ │ 认证 │ 限流 │ 路由 │ 会话隔离 │ 负载均衡 │ └──────────────────────┬───────────────────────────┘ ▼ ┌──────────────────────────────────────────────────┐ │ 编排层 (Orchestrator) │ │ 单 Agent │ Leader-Worker │ Squad │ Swarm │ │ 目标规划器 (GOAP/A*) │ 任务委派 │ 预算/治理 │ └──────┬──────────┬──────────┬──────────┬──────────┘ │ │ │ │ ▼ ▼ ▼ ▼ ┌──────────────────────────────────────────────────┐ │ 执行层 (Executor) │ │ Agent Loop │ Tool System │ Skill Runner │ Cron │ │ 三范式可选: ReAct / Plan&Solve / Reflection │ └──────┬──────────┬──────────┬──────────┬──────────┘ │ │ │ │ ▼ ▼ ▼ ▼ ┌──────────────────────────────────────────────────┐ │ 记忆层 (Memory) │ │ L0 工作记忆 →→→ L1 情景记忆 →→→ L2 语义记忆 │ │ L3 技能记忆 →→→ L4 世界模型 │ │ Hook 自动捕获 │ 三重检索 │ 渐进结晶固化 │ └──────────────────────────────────────────────────┘


## 各层设计

### 1. 执行层 — Agent Loop

**灵感来源**:[[Nanobot]] 极简核心 + [[GenericAgent]] ~100 行种子 + [[Hermes_Agent]] 完整执行面

核心约 100 行代码,提供**三种范式可切换**(详见 [[Agent_Paradigms]]):
- **ReAct**:思考→行动→观察,适合探索性任务
- **Plan-and-Solve**:先规划后执行,适合确定路径的任务
- **Reflection**:执行→反思→优化迭代,适合高质量要求

上下文窗口限制在 30K tokens 以内([[GenericAgent]] 验证过的 Token 高效策略)。技能自动激活([[Superpowers]] 机制),工具选择走 MCP 协议。

### 2. 记忆层 — 五层记忆 + Hook 捕获 + 三重检索

**灵感来源**:[[Agent_Memory]] 四层理论 + [[GenericAgent]] L0-L4 + [[MemOS]] 自进化 + [[Claude_Mem]] Hook + [[AgentMemory]] 三重检索

| 层级 | 存储 | 功能 | 来源 |
|------|------|------|------|
| L0 工作记忆 | 内存 | 会话上下文,TTL 60min | hello-agents |
| L1 情景记忆 | SQLite | 交互事件,时间序列,近因性评分 | Agent_Memory |
| L2 语义记忆 | Neo4j | 知识图谱,实体关系,多跳推理 | MemOS |
| L3 技能记忆 | 文件系统 | 执行路径→自动提取→SKILL.md | GenericAgent |
| L4 世界模型 | 图+向量 | 行为模式,用户画像,领域知识 | Hermes + MemOS |

**Hook 生命周期**([[Claude_Mem]] 的 5 个 Hook):`on_session_start → on_tool_call → on_task_complete → on_session_end → on_consolidation`

**三重检索融合**([[AgentMemory]]):`BM25 × 0.3 + 向量 × 0.4 + 图 × 0.3`

**渐进结晶固化**([[MemOS]] L1→L2→L3):工作记忆中重要性 > 0.7 的固化为情景记忆,情景记忆中重要性 > 0.8 的固化为语义记忆。

### 3. 技能层 — 自生长 + 标准化 + 可交易

**灵感来源**:[[Agent_Skills]] 模板 + [[GenericAgent]] 自提取 + [[Hermes_Agent]] Skills Hub + [[Superpowers]] 自动触发

技能生命周期:`发现 → 提取 → 验证 → 发布 → 进化 → 退役`

每个技能采用 [[Agent_Skills]] 的标准化模板,包括反合理化表(Rationalizations)——这是 Addy Osmani 的标志性创新,列出 Agent 可能用来跳过步骤的借口及反驳。

技能自动匹配触发([[Superpowers]] 模式),无需手动调用。本地自生长([[GenericAgent]] 路线),可选社区市场下载。

### 4. 编排层 — 灵活拓扑 + 治理

**灵感来源**:[[ClawTeam]] Leader-Worker + [[Paperclip]] 组织治理 + [[Ruflo]] Swarm + [[Multica]] Squad

运行时可选拓扑:
- **Singleton**:单 Agent 独立运行
- **Leader-Worker**:Leader 自主生成 Worker,Git Worktree 隔离
- **Squad**:Leader 委派 + 看板追踪 + 完整执行生命周期
- **Swarm**:分层/网状/自适应,支持 Raft/Gossip/Byzantine 共识

治理模型来自 [[Paperclip]]:预算(Token/API 硬上限)、审批门禁、全链路审计。

通信层支持 MCP(工具)、A2A(Agent 间)、ANP(服务发现)。

### 5. 渠道层 — 统一网关

**灵感来源**:[[OpenClaw]] 24 平台 + [[Nanobot]] 9 频道 + [[Hermes_Agent]] Gateway

插件式渠道适配器。覆盖消息平台(Telegram、Discord、Slack、微信、QQ 等)、接口协议(REST、WebSocket、Webhook、CLI)、语音全链路(唤醒词→ASR→Agent→TTS)、可视化工作区(Live Canvas A2UI)。

### 6. 安全层 — 沙箱 + 信任 + 资源

**灵感来源**:[[OpenClaw]] Docker 沙箱 + [[Ruflo]] 零信任联邦 + [[Paperclip]] 预算

执行沙箱(Docker 隔离默认),信任模型(DM 配对/OAuth 2.1/mTLS),资源控制(Token 预算、API 限频、超时终止)。

## 与其他框架的定位对比

| 维度 | AethOS | [[Hermes_Agent\|Hermes]] | [[Nanobot]] | [[ClawTeam]] | [[Paperclip]] | [[Ruflo]] |
|------|--------|--------|---------|----------|-----------|-------|
| 内核复杂度 | **极低** | 高 | 低 | 中 | 高 | 高 |
| 记忆系统 | **六合一套装** | 基础 | Dream | 无 | 无 | AgentDB |
| 技能自生长 | **✓** | ✓ (手动) | ✗ | ✗ | ✗ | ✗ |
| 多拓扑编排 | **✓** | ✗ | ✗ | Leader-Worker | 组织级 | Swarm |
| 渠道覆盖 | **高** | 6 平台 | 9 频道 | 0 | 0 | CLI |
| Token 效率 | **高** (≤30K) | 中 | 高 | 中 | 中 | 低 |
| 学习曲线 | **低→渐进** | 陡峭 | 平缓 | 中 | 陡峭 | 陡峭 |

## 核心设计口诀

内核百行驱动,记忆五层结晶; 技能自动生长,范式随需切换; 编排灵活拓扑,渠道即插即用; 安全沙箱兜底,治理预算护航。


## 关联连接

- [[Agentic_Systems]] — 智能体系统总览,本设计的总纲领
- [[Agent_Paradigms]] — 三种经典范式(执行层的可切换范式来源)
- [[Agent_Memory]] — 四层记忆架构(记忆层的理论基础)
- [[Agent_Communication_Protocols]] — MCP/A2A/ANP 协议栈
- [[Hermes_Agent]] — 学习闭环和技能系统参考
- [[GenericAgent]] — 自进化和 Token 高效策略参考
- [[Nanobot]] — 极简核心循环参考
- [[ClawTeam]] — Leader-Worker 自组织参考
- [[Paperclip]] — 组织治理和预算参考
- [[Ruflo]] — Swarm 编排和 GOAP 规划器参考
- [[OpenClaw]] — 多渠道和沙箱安全参考
- [[Multica]] — Squad 协作模型参考
- [[Superpowers]] — 技能自动触发参考
- [[Agent_Skills]] — 技能模板和反合理化表参考
- [[AgentMemory]] — 三重检索融合参考
- [[Claude_Mem]] — Hook 生命周期捕获参考
- [[MemOS]] — 自进化记忆分层参考
- [[MemPalace]] — 原样存储策略参考
- [[Awesome_LLM_Apps]] — 多框架、多场景模板集合参考
- [[nanobot-genericagent-hermes-agent-architecture-comparison]] — 三者架构对比,本设计的起点