Skip to content

Creation-SSH v0.6.6 - Agent Bridge and Concurrency Guard

Choose a tag to compare

@suiyuebaobao suiyuebaobao released this 09 Jul 13:41

下载 / Downloads

  • Windows 安装版 / Windows installer: Creation-SSH_0.6.6_x64-setup.exe
  • Windows MSI: Creation-SSH_0.6.6_x64_en-US.msi
  • Windows 便携版 / Windows portable: Creation-SSH_0.6.6_portable-Windows-x64.zip
  • Android arm64 APK: C-SSH_0.6.6_android-arm64.apk
  • Android AAB: C-SSH_0.6.6_android-arm64.aab

新增 / Added

  • agent 新增 --stdio-bridge 桥接兜底:当服务器 sshd 拒绝 direct-streamlocal 时,客户端会自动通过桥接通道访问 agent unix socket,CentOS 7.9 等老系统也能继续使用 agent 能力。
  • Added an agent --stdio-bridge fallback: when sshd rejects direct-streamlocal, the client automatically reaches the agent unix socket through a bridge channel, keeping agent-backed features available on older systems such as CentOS 7.9.
  • agent 短请求新增低/中/高/超级性能档位,对应 Stable / Balanced / Fast / Ultra,并按主机持久化到本地 SQLite。
  • Added Stable / Balanced / Fast / Ultra presets for short agent requests, persisted per host in local SQLite.
  • 桌面端 AI 助手新增独立弹窗入口,可把当前 AI 助手弹出为单独窗口,为多 AI 助手窗口并行操作预留骨架。
  • Added a desktop AI assistant pop-out entry, preparing the UI for multiple AI assistant windows.
  • 桌面端与移动端主机添加流程补齐 OpenSSH 私钥模式;粘贴的私钥只保存在本地加密仓库,后续连接自动复用。
  • Added OpenSSH private-key authentication to desktop and mobile host creation; pasted keys stay in the local encrypted vault and are reused automatically.

修复 / Fixed

  • 修复 CentOS 7.9/OpenSSH 7.4 环境中 direct-streamlocal 被 sshd 返回 AdministrativelyProhibited 后 agent 能力不可用的问题;现在会自动桥接兜底,无需用户重复输入 SSH 密码。
  • Fixed agent features being unavailable on CentOS 7.9/OpenSSH 7.4 when sshd returns AdministrativelyProhibited for direct-streamlocal; the client now falls back to the bridge without asking users to re-enter SSH passwords.
  • 修复高并发工具调用下短 agent 请求没有统一限流的问题;所有非长流短请求现在统一经过 agent request guard,传输类错误后会自动临时降级到 1 并发。
  • Fixed missing shared concurrency control for short agent requests under high-concurrency tool-call scenarios; all non-long-stream requests now go through the agent request guard and temporarily downgrade to 1 concurrent request after transport errors.
  • 修复 deploy / files / monitor / appcenter / sysmgmt 等路径可能绕过统一 agent 并发保护的问题。
  • Fixed deploy / files / monitor / appcenter / sysmgmt paths that could bypass the shared agent concurrency guard.
  • 修复“桥接不可用”提示容易误导的问题:只有直连与桥接都失败时才提示 agent 传输兜底失败。
  • Clarified bridge failure messaging so users only see fallback failure text when both direct streamlocal and bridge transport fail.
  • 修复主机凭据保存后部分客户端路径仍可能要求用户重新输入密码的问题。
  • Fixed host-credential flows that could still ask for a password after credentials had already been saved.

验证 / Verified

  • Rust cargo fmt --checkcargo test --workspacecargo clippy --workspace --all-targets -- -D warningscargo check -p clientcargo check -p agent 通过。
  • Rust cargo fmt --check, cargo test --workspace, cargo clippy --workspace --all-targets -- -D warnings, cargo check -p client, and cargo check -p agent passed.
  • 桌面/移动 Tauri workspace cargo check 通过;桌面与移动 npm run build 通过。
  • Desktop/mobile Tauri workspaces passed cargo check; desktop and mobile npm run build passed.
  • agent x86_64 与 aarch64 Linux musl release 通过 cargo zigbuild 构建,版本同步为 0.6.6
  • x86_64 and aarch64 Linux musl agent releases were built with cargo zigbuild, both synchronized to version 0.6.6.
  • 桌面 npm run tauri build 生成 Windows setup/MSI;主程序文件版本与产品版本均为 0.6.6;便携版 zip 已重打。
  • Desktop npm run tauri build produced Windows setup/MSI; the main executable reports file and product version 0.6.6; the portable zip was rebuilt.
  • Android x86_64 debug APK 已安装到 MuMu 模拟器验证;aapt dump badging 确认 versionName=0.6.6native-code='x86_64'。该包仅用于测试,不上传公开 Release。
  • Android x86_64 debug APK was installed on the MuMu emulator; aapt dump badging reports versionName=0.6.6 and native-code='x86_64'. This test package is not uploaded to the public Release.
  • Android arm64 release APK/AAB 通过构建;APK 通过 apksigner verify --verbose --print-certsaapt dump badging,包名 com.creationssh.mobile,versionName 0.6.6,versionCode 6006,ABI 仅 arm64-v8a
  • Android arm64 release APK/AAB were generated; the APK passed apksigner verify --verbose --print-certs and aapt dump badging, with package com.creationssh.mobile, versionName 0.6.6, versionCode 6006, and ABI arm64-v8a only.
  • CentOS 7.9 真机验证:原生 direct-streamlocal 仍被 sshd 拒绝,但当前客户端自动走 stdio-bridge,并完成 handshakesysinfometricsmon 流式订阅。
  • Real CentOS 7.9 verification: native direct-streamlocal is still rejected by sshd, but the current client automatically uses stdio-bridge and completes handshake, sysinfo, metrics, and mon streaming.
  • 发布前脱敏扫描通过:未发现真实凭据、token、私钥或非示例 IP。
  • Sanitized scans passed before release: no real credentials, tokens, private keys, or non-example IPs were found.

SHA256

  • Creation-SSH_0.6.6_portable-Windows-x64.zip: 68773A304D2C74C3BEE922F75FC3D0C5C61F3D077C57083132C4371E8F98EFBE
  • Creation-SSH_0.6.6_x64_en-US.msi: D7A22FB19E46BD4CFD0A17DBB2DF847051E8246961460111180E1FE2228C2989
  • Creation-SSH_0.6.6_x64-setup.exe: 1D2EC3D2F9F22A52AAC94227AF68D2EACBAB4C93F7CD350B56F7C0A3E9C2D76C
  • C-SSH_0.6.6_android-arm64.aab: 67E0EB455CA9A92F0379F785D31486A002884D3FAED9EED75E6C055AC2BFBEB4
  • C-SSH_0.6.6_android-arm64.apk: 78990A2DB4F286E0E46C0FF0AD959A57A0CDE79A652DFF795028AE7AF504C8F7