跳转到内容

架构

Owner
-> Native App / CLI / Channel / Agent Plugin
-> Aegis Core
-> Aegis Manager + provider planning
-> Sessions / Tasks / Memory / Approvals
-> Evidence / Tool Ledger / Provider Trace
-> Talents Runtime
-> Gateway / Channels
-> Local Gateway / Native Nodes / Agent Runners
-> Results / notifications / evidence / memory review
组件负责不负责
Aegis Core状态、记忆、任务、队列、权限、审批、证据、Gateway、agent runs直接操作本地 GUI 或文件
Aegis Manager自然语言理解与 provider-backed planning关键词匹配或 worker 猜测
Aegis App面向 owner 的日常体验替代 Core
Local Gateway本地 worker 执行、工具、终端、文件、浏览器、GUI、MCP全局产品状态
Native Node桌面、移动、设备和未来机器人能力绕过 Core
Talents可安装能力契约、设置、权限、健康状态把产品行为藏在 prompt 中
EvidenceRun/tool/provider/approval/device 证明替代业务状态
GatewayChannels、inbound/outbound delivery、恢复路径成为主产品身份

默认个人路径使用本地存储:

.aegis/profiles/<profile>/
db/aegis.sqlite
attachments/
logs/
run/
evidence/
cache/
exports/
archive/

Core 将事务状态保存在 SQLite。大型二进制 artifact、日志、导出、证据 bundle 和冷归档保存在本地文件中。

自然语言路径如下:

user message -> Aegis Manager -> provider planning -> structured tool/task calls -> executor -> evidence -> response

Worker 和 node 执行明确 payload。它们不会读取用户 prose 并自行决定运行哪个工具。