Skip to content

Creation-SSH v0.6.1 - Terminal UX and Agent Compatibility Fixes

Choose a tag to compare

@suiyuebaobao suiyuebaobao released this 08 Jul 14:13

Creation-SSH v0.6.1 - Terminal UX and Agent Compatibility Fixes

下载 / Downloads

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

新增 / Added

  • AI 工具循环默认上限从 16 次调整为 30 次,并支持在设置里自定义次数,同时保留安全范围约束。
  • Raised the AI tool-loop default from 16 to 30 iterations, with a configurable custom limit that stays inside the safety range.
  • AI 助手五档权限模式改为持久化保存,重新打开应用后会保留上次选择的权限模式。
  • Persisted all five AI assistant permission modes so reopening the app keeps the user's last selected mode.
  • 增加 CentOS/RHEL/FIPS/老 OpenSSH 的登录密钥兼容策略:优先 Ed25519,必要时自动尝试 RSA/ECDSA P-256。
  • Added compatible login-key setup for CentOS/RHEL/FIPS/older OpenSSH environments: Ed25519 first, with RSA/ECDSA P-256 fallback when needed.
  • 增加 agent direct-streamlocal 通道被服务器策略拒绝时的稳定识别标签,避免误判为 SSH 密码错误。
  • Added stable classification for server-side direct-streamlocal policy rejection so it is not mistaken for a bad SSH password.
  • 增加统一认证错误分类工具,文件、监控、系统管理、应用中心等页面可复用同一套错误判断与提示。
  • Added shared authentication-error classification so Files, Monitoring, System Management, App Center, and related agent pages use the same clear messages.

修复 / Fixed

  • 修复桌面终端 CLI/xterm 区域尺寸偏小的问题:终端页面改为全宽布局,顶部控制区与工具栏在窄屏下更紧凑稳定。
  • Fixed the desktop terminal CLI/xterm area being too small: the terminal view now uses the full available width, with tighter header controls and a more stable toolbar on narrow screens.
  • 修复终端光标和最后一行在底部被裁切的问题:补齐 xterm 容器底部留白和行高约束。
  • Fixed the terminal cursor and last line being clipped at the bottom by adding proper xterm bottom padding and line-height constraints.
  • 修复持久化终端状态栏/模式状态在 agent 通道不可用时显示不准、卡在持久化状态的问题;现在仅本次临时降级到普通 SSH PTY,不改写用户保存的终端模式。
  • Fixed persistent-terminal status/mode display when the agent channel is unavailable; the app now temporarily falls back to a plain SSH PTY for the current connection without overwriting the user's saved terminal mode.
  • 修复 CentOS 7.9 等环境下 agent 私钥显示错误、密钥登录无法稳定建立的问题。
  • Fixed agent private-key setup failures seen on CentOS 7.9-like environments.
  • 修复服务器拒绝 agent unix socket 转发时反复要求用户输入 SSH 密码的问题;终端会临时降级到普通 SSH PTY。
  • Fixed repeated SSH password prompts when SSH works but the server rejects agent unix-socket forwarding; terminal now temporarily falls back to a plain SSH PTY.
  • 修复已保存 SSH 密码时,懒部署/建钥仍可能再次打断用户要求输入密码的问题。
  • Fixed lazy deploy/key repair so saved SSH passwords are reused before interrupting the user for password input.
  • 修复文件、监控、系统管理、应用中心等 agent 页面把 direct-streamlocal 被拒误判为 SSH 密码错误的问题,改为清楚提示 agent 通道被服务器策略拦截。
  • Fixed Files, Monitoring, System Management, App Center, and other agent pages treating direct-streamlocal rejection as a bad SSH password; they now report the server-side agent-channel policy block clearly.

验证 / Verified

  • Rust cargo fmt --check, cargo clippy --workspace --all-targets -- -D warnings, and cargo test --workspace passed.
  • Desktop npm run tauri build produced Windows setup/MSI, and the portable zip was rebuilt from the current release exe/resources.
  • Android arm64 release APK/AAB were generated; the APK passed apksigner verify --verbose --print-certs and aapt dump badging.
  • APK package: com.creationssh.mobile; min/target SDK: 24/36; native ABI: arm64-v8a only.
  • Sanitized real-server verification covered CentOS 7.9 and Ubuntu 24: CentOS key setup works and falls back to SSH when the agent channel is policy-blocked; Ubuntu agent handshake and command execution work normally.
  • GitHub Issues #1, #2, #3, and #4 were each answered with the fix details and linked to v0.6.1.
  • 发布前执行公开文档/资产脱敏边界检查;未提交源码、内部方案、真实 IP、凭据、日志或构建目录到公开仓 main。

SHA256

fd271c3c1f0e495c51d9d5387a0059db3577e92723397f1cc8047f53603d0ee4  Creation-SSH_0.1.0_x64-setup.exe
3ad304b3de9df92d4c7f638dffd26dfecff10d44f171e47ba8d85aa5258b2a3b  Creation-SSH_0.1.0_x64_en-US.msi
64ecb3980c3b99c312d7973bcec57b68a0bdea5363fb3de15c73f0f2c5ae0b46  Creation-SSH-portable-Windows-x64.zip
d5d607a31a062af10d33266196c7dee57ba3c0a5b7e698d4c27ff40abc52fbca  C-SSH-android-arm64.apk
0f7a36c43cb330e5dacf33dcc876481fbe7e958606c88991b3e43601e81b3e96  C-SSH-android-arm64.aab