ARCHITECTURE

Linux 执行边界,Cordis 组合边界

TaiChiOS 不创造一个新的硬件内核。它在 Debian 与 Linux 之上构建可组合、可监督、可恢复的 Agent 原生用户态。

每一层只承担它能够真正强制执行的责任。

LAYERS

从界面到底层的六层结构

界面与 Agent Runtime 可以更换;控制面决定谁能请求什么;执行面把决定落实为 Unix 主体、进程或沙箱中的操作。

Interfaces

Plain console、dsh-TUI、可选 WebView 与远程入口。

Agent runtimes

DeepSeek Harness 是默认、可替换的 Agent 系统插件集。

Control plane

Identity、policy、providers、secrets、store 与 update。

Cordis

Context、Service、Fiber、Effect、Events 与 Loader。

Execution plane

Broker、worker、sandbox、audit 与 guardian。

Debian + Linux

systemd、用户、文件、驱动、进程与硬件边界。

CHANGE LIFECYCLE

变化是一条可审计状态机

完整目标流程是 propose → resolve → authorize → dry-run → stage → rollback point → activate → verify → commit or rollback。当前实现只包含最小文件 Change Set,完整事务式升级仍在后续设计队列。

阅读兼容与回滚模型

TRUST BOUNDARY

组合隔离不是安全沙箱

Cordis Context 可以控制能力可见性与生命周期,但不能替代 Unix 用户、进程、namespace、Landlock 或容器。第三方插件的社区热度也不等于安全审查。

阅读威胁模型