Creation-SSH v0.6.1 - Terminal UX and Agent Compatibility Fixes
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-streamlocalpolicy 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-streamlocalrejection 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, andcargo test --workspacepassed. - Desktop
npm run tauri buildproduced 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-certsandaapt dump badging. - APK package:
com.creationssh.mobile; min/target SDK:24/36; native ABI:arm64-v8aonly. - 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