Skip to content

CrabCode TUI v1.0.36

Choose a tag to compare

@acosmi-fushihua acosmi-fushihua released this 22 Aug 06:15
· 26 commits to main since this release

CrabCode TUI v1.0.36

Availability / 可用平台

  • macOS Apple Silicon (arm64-darwin)
  • macOS Intel (x64-darwin)
  • Windows x64 (x64-win32)
  • Linux is intentionally excluded. / 本次不提供 Linux。

Install / 安装

curl -fsSL https://github.com/acosmi/CrabCode-TUI/releases/latest/download/install.sh | sh

Windows PowerShell 5.1 or PowerShell 7:

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

Highlights and fixes / 更新与修复

  • Restored native TUI slash-command lifecycle: exact runtime tokens submit on the first Enter, slash-disable stays closed after catalog refresh, and the live catalog shares identity with first-wins routing.
  • 修复原生 TUI 斜杠命令生命周期:精确输入的 runtime 命令第一次 Enter 即提交,禁用状态在目录刷新后保持关闭,实时目录与 first-wins 路由共用同一身份。
  • Serialized MCP owner, policy, and live inventory mutations so public, plugin, and startup-owned servers no longer replace each other or leave stale tools/prompts.
  • 串行化 MCP owner、策略与实时清单,避免 public / plugin / 启动固定服务器互相覆盖或留下过期 tools/prompts。
  • Split fail-closed copy for unported versus gated tokens, stopped advertising the /proactive stub, validated /smallmodel names before persistence, counted Slack installs only after a successful browser open, and hid the Windows memory serving-child console with CREATE_NO_WINDOW only.
  • 拆分未移植与被门控 token 的 fail-closed 文案;停止广告 /proactive stub;写入 /smallmodel 前先校验;Slack 安装计数仅在浏览器成功打开后增加;Windows 记忆 serving 子进程仅使用 CREATE_NO_WINDOW。

Verification / 验证

  • macOS arm64 SHA-256: d6b3ee9d27443d98f615f0df51f945555dec45a04c16ed4c292b274ed7e41eec

  • macOS x64 SHA-256: 35a63ddb3ac451e7f6bcd531e6ab9a56b0c8b9089e4b3479394c1c9d02fe9af0

  • Windows x64 SHA-256: d630850a0f7070e69013a485b07e8f5c5916cd1fe742e75df15e27d228ccd85a

  • Both macOS packages were assembled twice to identical bytes and passed 100/100 isolated package replays on the local dual-arch host. The x64 installer replay ran from an x86_64 Rosetta host process. Windows passed two byte-identical assemblies, 100/100 replays, and GitHub build provenance attestation.

  • 两份 macOS 包均在本地双芯片主机上通过两次逐字节一致装配及 100/100 隔离回放;x64 安装器回放在 x86_64 Rosetta 宿主进程中完成。Windows 通过双装配、100/100 回放及 GitHub 构建来源证明。

  • Every public asset except the checksum file itself is listed in checksums-sha256.txt. Mac provenance is signed with the authorized SSH release key.

  • 除校验清单自身外,所有公开资产均受 checksums-sha256.txt 约束;Mac provenance 使用授权 SSH 发版密钥签名。

  • Main CI

  • PR CI

  • Windows release verification

  • Windows build provenance attestation