Astra Shell 文档下载 macOS
文档目录 当前:Terminal State v2

文档 / 核心原理 / Terminal State v2

CORE · STATE

复制语义状态,而不是猜屏幕。

State v2 描述终端此刻是什么:Cell、光标、模式、标题、当前目录与逻辑行关系都属于协议对象。

状态模型

权威引擎同时维护主屏与备用屏,并保留 Unicode grapheme、宽字符、样式、wrap、hyperlink、光标、终端模式、标题和当前目录等语义。

校验与提交

客户端在接收完整对象时检查结构、大小、分片顺序与 SHA-256。只有全部通过后,新的主屏、备用屏、历史边界和元数据才会原子替换现有 Replica。

代际身份

每份状态携带 epochgeneration。它们帮助客户端拒绝旧连接中的迟到数据,并判断当前 Replica 是否属于同一个权威时间线。

兼容路径

未协商 semantic capability 的 N-1 客户端才能进入隔离的 ANSI 兼容边界。当前基线主要使用可靠的完整 State;ACK、累计 semantic diff 与 DATAGRAM 状态路径尚未完成。