Astra Shell 文档下载 macOS
文档目录 当前:整体架构

文档 / 核心原理 / 整体架构

CORE · ARCHITECTURE

终端状态只有一个权威来源。

控制序列在服务端解释一次,客户端复制经过验证的语义状态。这个约束让断线恢复、多端显示和历史分页共享同一套事实。

状态链路

PTY bytesTerminalEngineState v2ReplicaRenderer

核心对象

Workspace
服务端持久资源容器,组织多个 Terminal。
Terminal
长期持有 PTY、进程和权威终端引擎。
Attachment
一次设备订阅,携带角色、状态与 fencing 身份。
Worker
Managed 模式下按 Unix UID 隔离的长期降权进程。

职责边界

位置负责
服务端PTY、VT 解释、语义 Cell、历史、租约和资源准入
Apple 客户端Replica、原生渲染、本地标签布局和设备级可见性
传输层TLS 1.3、认证、能力协商与独立 Stream

传输组织

一条 QUIC 连接可以承载控制请求、Terminal Attachment 与 Files/1。相互独立的 Stream 避免文件传输或慢请求阻塞终端交互。