Skip to content

CrabCode TUI v1.0.34

Choose a tag to compare

@acosmi-fushihua acosmi-fushihua released this 14 Aug 06:32
· 34 commits to main since this release

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 | sh

Windows PowerShell 5.1+:

irm https://github.com/acosmi/CrabCode-TUI/releases/download/v1.0.34/install.ps1 | iex

Highlights 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。

  • Main CI

  • Windows release verification

  • Build provenance attestation