Repository navigation
CrabCode TUI v1.0.34
CrabCode TUI v1.0.34
Availability / 可用平台
- ✅ macOS Apple Silicon (
arm64-darwin) - ✅ macOS Intel package (
x64-darwin), replayed under Rosetta - ✅ Windows x64 (
x64-win32) - Linux is intentionally not part of this release. / 本次发版不提供 Linux。
Install / 安装
curl -fsSL https://github.com/acosmi/CrabCode-TUI/releases/download/v1.0.34/install.sh | shWindows PowerShell 5.1+:
irm https://github.com/acosmi/CrabCode-TUI/releases/download/v1.0.34/install.ps1 | iexHighlights and fixes / 更新与修复
- Redesigned the native terminal welcome experience with responsive wide,
compact, and best-effort layouts while keeping the primary command entry
points visible without consuming transcript space. - 重新设计原生终端欢迎界面,在宽屏、紧凑和极小终端下保持稳定布局,并持续展示
主要命令入口且不占用会话正文空间。 - Added a typed, fixed-height session header for lifecycle state, active tool,
elapsed time, model, approval mode, and context usage. - 新增类型驱动的固定高度会话标题栏,统一呈现生命周期、工具、耗时、模型、审批模式
与上下文用量。 - Kept the header and welcome surface truthfully in their initializing state
until the runtime handoff has actually been consumed; PTY gates now use the
post-initialize private health action instead of mutable copy or producer-side
logging. - 在运行时交接被真正消费前持续显示初始化中,并用交接后的私有健康动作作为 PTY
权威门禁,修复低频输入与退出时序竞态。 - Fixed strict Linux Landlock CI rule construction without weakening
hard-requirement or fail-closed enforcement. Linux remains excluded from the
public binaries in this release. - 修复严格 Linux Landlock CI 的文件权限掩码与标准 I/O 管道规则,同时保持
hard-requirement 和 fail-closed;本次仍不发布 Linux 二进制。 - Carried forward deterministic Windows linking, preserved-candidate recovery,
bounded process-inventory retries, and fail-closed package replay evidence. - 延续 Windows 确定性链接、候选包保全、有界进程清单重试与 fail-closed 成品回放。
Mac verification / Mac 验证
- Both archives were assembled twice from one compiled closure and were
byte-for-byte identical. - 两个 Mac 归档均从同一编译闭包连续装配两次,字节完全一致。
- arm64: 100/100 package replays, 200/200 successor turns, and 1/1 installer replay.
- x64: 100/100 package replays and 200/200 successor turns under Rosetta, plus
1/1 installer replay from an x86_64 Rosetta host process. - Across both architectures: 0 runtime stops, 0 leaked package processes,
0 Memory namespace leaks, 0 default-home changes, and 0 real user-state changes. - 两架构合计:运行时意外停止、包进程泄漏、Memory 命名空间泄漏、默认 HOME 变化
与真实用户状态变更均为 0。 - arm64 SHA-256:
1522bce7fb94b73153798e54765a56ef8febf212b34873849383cd1075818cc8 - x64 SHA-256:
3b42fd5e3dd70efa37500e3bfc551514bdf6b3fba99aed76c1480ca141b47dd8
The x64 package was validated on the audited Apple Silicon release host under
Rosetta; this is not a claim of native Intel-hardware release authority.
x64 包在经审计的 Apple Silicon 发版主机上通过 Rosetta 验证,不声称经过原生 Intel
实机授权验证。
macos-local-provenance.json is signed with the same authorized SSH release
key used by the annotated tag. Verify every download with
checksums-sha256.txt.
macos-local-provenance.json 使用与签名 tag 相同的授权 SSH 发版密钥签署;所有
下载请使用 checksums-sha256.txt 校验。
Windows verification / Windows 验证
-
Package SHA-256:
e8f44bbb6a39b21ac3ec03e909bd0f6ad78028c398b6e93ac264e3fe00239ee2 -
Two assemblies from one compiled closure were byte-for-byte identical.
-
Package replays: 100/100; successor turns: 200/200; installer replay: 1/1.
-
Runtime stops, leaked package processes, Memory namespace leaks,
default-home changes, and real user-state changes: all 0. -
同一编译闭包的两次装配字节完全一致;成品回放 100/100、后继回合 200/200、
安装器回放 1/1,所有停止、泄漏与用户状态变更指标均为 0。