Releases: suiyuebaobao/C-SSH
Releases · suiyuebaobao/C-SSH
Release list
Creation-SSH v0.6.10
下载 / Downloads
- Windows 安装版 / Windows installer:
Creation-SSH_0.6.10_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.10_x64_en-US.msi - Windows 便携版 / Windows portable:
Creation-SSH_0.6.10_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.10_android-arm64.apk - Android AAB:
C-SSH_0.6.10_android-arm64.aab - Linux AppImage:
Creation-SSH_0.6.10_linux-x86_64.AppImage - Linux deb:
Creation-SSH_0.6.10_linux-amd64.deb
新增 / Added
- 首次提供独立 Linux 桌面正式版 AppImage 与 deb;Linux 壳、依赖、构建和验证均位于独立
linux/工程。 / Added the first production Linux desktop AppImage and deb, built and verified from the independentlinux/project. - CLI、Windows、Android、Linux 统一使用同一套 agent 部署事务;每轮使用唯一暂存/备份路径,并在覆盖前核对上传字节数与 SHA256。 / CLI, Windows, Android, and Linux now share one agent deployment transaction with unique staging/backup paths and byte-length plus SHA256 verification before replacement.
- 增加跨客户端远端部署锁;已有锁绝不被自动接管,活跃锁返回 busy,陈旧锁要求显式修复。 / Added a cross-client remote deployment lock. Existing locks are never taken over automatically: active locks report busy and stale locks require explicit repair.
修复 / Fixed
- 修复跨平台 SQLite 数据根不一致导致“主机列表存在,修复 agent 却报告主机不存在”的问题;主机、凭据、SSH/repair、监控与 AI 现在使用同一数据库根。 / Fixed split SQLite roots that could show a host in the list while agent repair could not find it. Hosts, credentials, SSH/repair, monitoring, and AI now use the same data root.
- Unix 默认或显式
CS_DATA_DIR均强制根目录/密钥目录0700、SQLite0600,权限收紧失败即停止打开数据库。 / Unix default and explicitCS_DATA_DIRroots now enforce0700on the data/key directories and0600on SQLite, failing closed when permissions cannot be tightened. - systemd 部署在 stop/覆盖前同时校验固定
FragmentPath、原始与有效ExecStart、活动主进程真实路径;陌生同名单元或 drop-in 覆盖会被拒绝。 / systemd deployment now validates the fixedFragmentPath, raw and effectiveExecStart, and the active executable path before stop/replacement, rejecting foreign same-name units and drop-in overrides. - 既有 unit 保持原 enable 状态;fresh unit 清理失败不再伪报成功。迁移先复核
KillMode=process,agent 更新不会连带结束用户的持久化 tmux。 / Existing units preserve their enable state, fresh-unit cleanup failures no longer report success, andKillMode=processis verified before migration so agent updates do not terminate persistent tmux workloads. - readiness 失败与严格版本握手失败均执行两阶段回滚;旧 agent 真正恢复并返回有效协议响应后才清除备份和锁。 / Readiness and strict-version handshake failures now use two-phase rollback; backups and locks are cleared only after the previous agent is restored and returns a valid protocol response.
- 进程识别改为遍历
/proc/<pid>/exe精确匹配,不再依赖 CentOS 7.9 上不可用或不可靠的进程名查询。 / Process ownership now uses exact/proc/<pid>/exematching instead of process-name queries that may be unavailable or unreliable on CentOS 7.9. - Linux 打包门禁会解压 gzip payload,并逐字节核对裸 agent 的架构、版本与 SHA256,阻止陈旧 agent 被带入 AppImage/deb。 / Linux packaging now decompresses the gzip payload and compares architecture, version, SHA256, and exact bytes with the raw agent, blocking stale agents from AppImage/deb packages.
- 2026-07-12 原位刷新 Windows/Linux 桌面包:AI 助手的主机与模型选择框取消内嵌系统原生小框,统一使用外层边框、焦点环和右侧箭头。应用版本保持
0.6.10,Android APK/AAB 未改动。 / Refreshed the Windows/Linux desktop packages in place on 2026-07-12: AI host and model selectors now use one outer border, focus ring, and right-aligned chevron instead of nested native control chrome. The app remains0.6.10, and the Android APK/AAB are unchanged.
验证 / Verified
- 根 Rust workspace 全量测试、Clippy
-D warnings、格式、平台边界、版本一致性与 gzip payload 测试全部通过。 / Full Rust workspace tests, Clippy with-D warnings, formatting, platform-boundary, version-consistency, and gzip-payload gates all passed. - CentOS 7.9 与 Ubuntu 24 完成真实部署、握手与
MetricsSnapshot;Ubuntu 上真实 0.6.9 被版本门禁拒绝后自动恢复 0.6.10。 / CentOS 7.9 and Ubuntu 24 passed real deployment, handshake, andMetricsSnapshotchecks; a real 0.6.9 agent on Ubuntu was rejected and automatically restored to 0.6.10. - 故障注入覆盖 readiness 失败、有效 ExecStart drop-in、disabled unit、活跃/陈旧锁、tmux 存活与零残留;所有共享状态保持正确。 / Fault injection covered readiness failure, an effective-ExecStart drop-in, a disabled unit, active/stale locks, tmux survival, and zero residual deployment files.
- 刷新后的 Windows 正式便携包已真实启动,主窗口、Tauri、隔离 SQLite、AI 主页面与独立 AI 窗口均正常,退出后任务进程和隔离数据清理完成。 / The refreshed production Windows portable package launched successfully with a working main window, Tauri runtime, isolated SQLite, main AI page, and standalone AI window; task processes and isolated data were cleaned afterward.
- 最终 Android x86_64 测试包在 MuMu 整卸安装,真实部署 agent 0.6.10,验证 user-systemd、持久化终端、监控、页面切换与强停重启恢复;x86_64 包不上传 Release。 / The final Android x86_64 test package was freshly installed on MuMu and verified real agent 0.6.10 deployment, user-systemd, persistent terminal, monitoring, navigation, and force-stop recovery. The x86_64 package is not uploaded.
- Android arm64 APK/AAB 为
versionName=0.6.10、SDK 24/36 且仅含 arm64;APK v2 与 AAB JAR 签名验证通过。 / The Android arm64 APK/AAB reportversionName=0.6.10, SDK 24/36, and arm64-only native code; APK v2 and AAB JAR signatures passed verification. - 刷新后的 Linux AppImage/deb 已在 Ubuntu 24 真实桌面会话启动,两者均通过进程存活、agent 结构化 Collector、SQLite
integrity_check=ok、指标+4、0700/0700/0600权限与零残留验证;Wayland 未提供可靠的xdotool可见窗口集合差,因此不把该探针虚报为通过。 / The refreshed Linux AppImage/deb launched in a real Ubuntu 24 desktop session. Both passed process-lifetime, agent-linked Collector, SQLiteintegrity_check=ok,+4metrics,0700/0700/0600permissions, and zero-residue checks. Wayland did not expose a reliablexdotoolvisible-window delta, so that probe is not claimed as passed.
SHA256
Creation-SSH_0.6.10_x64-setup.exe:5EA8FC3CD3CE08DA004B062DF28DFA4F86F656275338D84C963C114FD193E82ECreation-SSH_0.6.10_x64_en-US.msi:F1E41543BE522BAF6940073450873A99B2FD709243BD3C6F20673FB4EF57C750Creation-SSH_0.6.10_portable-Windows-x64.zip:DCC71D79C8EE681E1F79A7D53AEAADED251A97CC8AD3C511178692994AA21A66C-SSH_0.6.10_android-arm64.apk:5D347EDC629D09A6C683BF7B82E0F06DC75DA87EFBB43E73DF7663749C100E5CC-SSH_0.6.10_android-arm64.aab:B45101EBBB40BAF66BEC2237BACE4E32AE2B82696A51F91C5F843CD846522E84Creation-SSH_0.6.10_linux-x86_64.AppImage:3E7B299DBD639AB27EC16CC7E5BA34540FD8C696FF9C96CAD58D26D37E67FE55Creation-SSH_0.6.10_linux-amd64.deb:2A1FEE0CB982ED886131D1416613B4A99A8D8B92C86E6EF2F28AB68099F11179
Creation-SSH v0.6.9
下载 / Downloads
- Windows 安装版 / Windows installer:
Creation-SSH_0.6.9_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.9_x64_en-US.msi - Windows 便携版 / Windows portable:
Creation-SSH_0.6.9_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.9_android-arm64.apk - Android AAB:
C-SSH_0.6.9_android-arm64.aab - Linux AppImage/deb 暂不列入本稿下载清单:独立 Linux 客户端已落地,但正式包仍须完成 Ubuntu 构建安装、Secret Service 与真实 agent 链路验证。 / Linux AppImage/deb packages are not listed in this draft yet: the independent Linux client is implemented, but its release packages still require Ubuntu build/install, Secret Service, and real-agent verification.
新增 / Added
- 新增独立
linux/客户端工程,拥有自己的 Tauri 2 + Vue 3 平台壳、配置、图标、资源、Cargo workspace 与私有 CI;SSH、agent 传输、SQLite 和 AI 等通用能力继续复用共享 crate。 / Added an independentlinux/client project with its own Tauri 2 + Vue 3 shell, configuration, icons, resources, Cargo workspace, and private CI, while shared SSH, agent transport, SQLite, and AI capabilities remain in shared crates. - Windows、Linux 与 Android 后台采集新增可配置的跨主机并发:范围
1-10、默认4;采集间隔范围1-3600秒、默认6秒,最低可设为1秒。每轮实际并发不超过启用主机数、用户设置值与硬上限10三者的最小值。 / Added configurable cross-host background collection concurrency on Windows, Linux, and Android:1-10, default4. The collection interval is1-3600seconds, default6, with a minimum of1second. Effective per-round concurrency is capped by the minimum of enabled hosts, the user setting, and the hard limit of10. - Android 设置页新增监控采集设置,可调整采集间隔、跨主机并发与本地保留期;三项设置写入本地 SQLite,并在重启后恢复。 / Added monitoring collection settings on Android for interval, cross-host concurrency, and local retention. All three settings are stored in local SQLite and restored after restart.
修复 / Fixed
- 修复首次后台采集完成后 Hosts 页面仍显示旧摘要、需要切页或等待兜底轮询的问题;Windows/Linux Collector 完成整轮写库后会发送不含主机或指标数据的
collection://updated通知,使当前页面立即重读本地 SQLite。 / Fixed stale summaries remaining on the Hosts page after the first background collection, previously requiring navigation or fallback polling. After a full round is stored, the Windows/Linux Collector now emits a data-freecollection://updatednotification so the current page immediately reloads local SQLite. - 统一 Windows/Linux 的 Hosts 与 MonitorList 刷新行为:两页共用同一事件与兜底轮询调度,合并重叠事件,并阻止较早的异步读取迟到覆盖新结果。 / Aligned Windows/Linux Hosts and MonitorList refresh behavior: both pages share the same event and fallback-polling scheduler, coalesce overlapping events, and prevent older asynchronous reads from overwriting newer results.
- 修复采集设置可能出现部分新值、部分旧值的问题;间隔、并发与保留期现在由后端在同一 SQLite 事务中原子保存,并通过单条查询读取一致快照。 / Fixed collection settings being observable as a mixture of old and new values. Interval, concurrency, and retention are now saved atomically in one SQLite transaction and read as one consistent snapshot.
验证 / Verified
- 自动化回归已覆盖跨主机并发
1/4/10、硬上限10、最低1秒、默认并发4、启动立即首轮、整轮结束后再等待、轮次不重叠、单主机单轮一次结构化MetricsSnapshot,以及 SQLite 原子写入、回滚和并发读取一致性。 / Automated regressions cover cross-host concurrency values1/4/10, the hard limit of10, the1-second minimum, default concurrency4, immediate first round, waiting only after a full round, non-overlapping rounds, one structuredMetricsSnapshotper host per round, and SQLite atomic writes, rollback, and concurrent-read consistency. - 重新打包的 Windows 正式 App 已通过真实 agent 验证:停留在 Hosts 原页时,首次采集完成后摘要会自动刷新,无需切页或手动刷新。MonitorList 已通过同一事件调度器的运行时回归,并在正式包中正常显示缓存;本轮未单独重启复演其首次事件。 / The repackaged production Windows app passed real-agent verification: while remaining on the Hosts page, summaries update automatically after the first collection without navigation or manual refresh. MonitorList passed runtime regression coverage for the shared event scheduler and displayed cached data correctly in the production package; its first event was not independently replayed from a fresh restart in this round.
- Android MuMu x86_64 重嵌测试包已验证采集设置默认值
6秒/并发4、1-10并发边界、最低1秒与冷启动持久化。Android 真实 agent 后台采集尚未完成验证。 / The rebuilt Android MuMu x86_64 test package verified collection defaults of6seconds/concurrency4, the1-10concurrency bounds, the1-second minimum, and cold-start persistence. Android real-agent background collection has not yet been verified. - Android arm64 正式 APK/AAB 构建完成;APK 为
versionName=0.6.9、versionCode=6009、SDK24–36、ABI 仅arm64-v8a,APK v2 签名通过,AAB 也仅含 arm64 原生库。 / The production Android arm64 APK/AAB build completed. The APK reportsversionName=0.6.9,versionCode=6009, SDK24–36, contains onlyarm64-v8a, and passes APK v2 signature verification; the AAB also contains arm64 native libraries only. - 独立 Linux 工程已通过本地前端生产构建、平台边界、workflow 策略与 actionlint 检查。AppImage/deb 的 Ubuntu Actions 全链构建、安装、Secret Service 与真实 agent 采集仍待验证,因此本稿不把 Linux 安装包列为可下载资产。 / The independent Linux project passed the local production frontend build, platform-boundary checks, workflow policy checks, and actionlint. End-to-end Ubuntu Actions builds, installation, Secret Service, and real-agent collection for AppImage/deb remain unverified, so this draft does not list Linux packages as downloadable assets.
SHA256
Creation-SSH_0.6.9_x64-setup.exe:6ECF9CBB4A06440CE735C4EDD70F43F770DBBF774AEEC70FE74914D1FC19B3F1Creation-SSH_0.6.9_x64_en-US.msi:D9F4A11D8562093F5859530448EC4CD2CA317022391E1D504EB04B161661BF87Creation-SSH_0.6.9_portable-Windows-x64.zip:9B49B7D69F64E9FFC3386BA663962FFA7B06F8DEFCF14E8340795951713E0E09C-SSH_0.6.9_android-arm64.apk:4245852EAEB217AAC0F00F7731D30FDD011759D2F5BCB9811E49E383DFD9437FC-SSH_0.6.9_android-arm64.aab:FF5488C3547D1E42F83A6B5185BEDEF1BF03C370264CE1CDDCC4785158AB07DA
Creation-SSH v0.6.8
Creation-SSH v0.6.8
下载 / Downloads
- Windows 安装版 / Windows installer:
Creation-SSH_0.6.8_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.8_x64_en-US.msi - Windows 便携版 / Windows portable:
Creation-SSH_0.6.8_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.8_android-arm64.apk - Android AAB:
C-SSH_0.6.8_android-arm64.aab
新增 / Added
- 桌面端支持多个独立 AI 弹窗;桌面端与移动端统一历史、主机、权限、执行档、工具循环和上下文入口,便于并行处理不同主机与任务。
- Desktop supports multiple independent AI pop-out windows. Desktop and mobile share history, host, permission, execution-profile, tool-loop, and context controls for parallel host and task workflows.
- AI 历史、权限模式、执行档、工具循环上限、自定义 AI 上下文窗口和上下文偏好持久化到本地 SQLite,重开页面或应用后继续沿用用户选择。
- AI history, permission mode, execution profile, tool-loop limit, custom AI context window, and context preferences persist in local SQLite so user choices survive page changes and app restarts.
- AI 与其他短 agent 请求提供低/中/高/超级性能档位,对应 1/2/4/8 并发;检测到 SSH、channel 或 streamlocal 传输错误后,会按主机临时自动降级到 1 并发。
- Added Stable, Balanced, Fast, and Ultra presets for AI and other short agent requests, with 1/2/4/8 concurrency limits and temporary per-host downgrade after SSH, channel, or streamlocal transport errors.
- 主机监控入口新增跨主机状态摘要,详情页支持 6 秒自动采集与可折叠侧栏,更适合持续巡检和窄屏操作。
- Added cross-host monitoring summaries, 6-second automatic collection, and a collapsible detail sidebar for continuous checks and narrow layouts.
- Android 支持跟随系统语言和主题,并落实 GitHub Issue #18 提出的移动端浅色模式需求。
- Android can follow the system language and theme, including the mobile light-mode request from GitHub Issue #18.
- Windows、Android、五个公开资产固定名称与 Linux agent 版本统一为
0.6.8;agent 握手报告0.6.8。iOS 和 macOS 不在本次发布范围内。 - Windows, Android, all five fixed public asset names, and the Linux agent are synchronized to
0.6.8; the agent handshake reports0.6.8. iOS and macOS are not part of this release.
修复 / Fixed
- 修复桌面端与移动端 AI 工作台在页面切换、应用重启或多窗口使用后可能丢失历史入口、权限、执行档、工具循环或上下文偏好的问题。
- Fixed desktop and mobile AI workspaces losing history access, permissions, execution profiles, tool-loop limits, or context preferences after navigation, restart, or multi-window use.
- 修复高并发 AI 工具调用可能放大 agent 短请求传输故障的问题,统一并发保护并加入自动降级恢复路径。
- Fixed high-concurrency AI tool calls amplifying transport failures in short agent requests by enforcing shared concurrency protection and automatic downgrade recovery.
- 修复 CentOS 等旧 OpenSSH 环境拒绝 direct streamlocal 后 agent 能力不可用的问题,客户端会自动使用 stdio bridge 兜底。
- Fixed agent-backed features becoming unavailable when older OpenSSH environments such as CentOS reject direct streamlocal; the client now falls back to the stdio bridge automatically.
- 修复新增密钥主机后的凭据复用与认证回退路径:优先使用本地加密保险库中的密钥,需要时可回退到已保存密码或明确提示输入密码。
- Fixed credential reuse and authentication fallback after adding a key-based host: the local encrypted-vault key is preferred, with saved-password or explicit password fallback when needed.
- 修复全局布局在桌面窄窗口、移动竖屏和动态内容下的适配问题;侧栏、工具栏、弹层、命令片段执行/结果容器与主要工作区会自适应可用空间。
- Fixed global layout issues across narrow desktop windows, mobile portrait screens, and dynamic content; sidebars, toolbars, sheets, command-snippet execution/result containers, and primary work areas now adapt to available space.
- 修复 Android 软键盘遮挡 AI 输入区,以及 GitHub Issue #16 中 AI 回复内容越出卡片轮廓的问题。
- Fixed the Android soft keyboard covering the AI composer and the AI-response content overflowing its card boundary as tracked in GitHub Issue #16.
- 修复 Android 系统语言与主题在部分生命周期或重开场景下未及时同步的问题,并完善跟随系统的切换反馈。
- Fixed Android system language and theme not refreshing consistently across some lifecycle and reopen paths, with clearer feedback when following the system.
- 修复文件上传/下载在分块和断点续传完成阶段的完整性处理,避免不完整结果被标记为成功。
- Fixed upload/download integrity handling at the completion of chunked and resumable transfers so incomplete results are not reported as successful.
验证 / Verified
- Windows 正式桌面版已完成构建、实机启动与本次相关功能验证。
- The production Windows desktop build completed and was launched on a real machine for the affected feature checks.
- Ubuntu 与 CentOS 真实链路已验证 agent 通信及兼容兜底;DeepSeek AI 对话与工具循环 E2E 已通过。
- Real Ubuntu and CentOS paths verified agent communication and compatibility fallback. DeepSeek AI conversation and tool-loop E2E passed.
- Android 正式构建与 AndroidX SplashScreen 静态 C 自动门禁已通过;MuMu x86_64 模拟器已从 Launcher 真实冷启动逐帧验证,系统 C、前端文字、大 C 与主界面连续衔接,无纯色空档或裁切。
- The Android production build and static AndroidX SplashScreen C gate passed. A real Launcher cold start on the MuMu x86_64 emulator was verified frame by frame: the system C, frontend wordmark, large C, and main screen connect continuously without a solid-color gap or clipping.
SHA256
Creation-SSH_0.6.8_x64-setup.exe:87FC035CF668A3DCC1F0DB9DC9F9DFD0762BFC4673B23E135253D6227B4C1A40Creation-SSH_0.6.8_x64_en-US.msi:B4F8611C3AF885378C2A908E61387381005138BC45CCBED0FC038DC08758CBE9Creation-SSH_0.6.8_portable-Windows-x64.zip:47629E99884378CBCD65CB0AD004C7AF6441492AA741F341F50F63C447842DB5C-SSH_0.6.8_android-arm64.apk:1EE2636F5004C4204FD48F58953819DC67D95F35C464FC420A102E243CE40753C-SSH_0.6.8_android-arm64.aab:B009C9739C3AE4CE42339639BDA45676D9C4DB1D3D7926244B28D27DAD2E889A
v0.6.7 - AI 助手弹窗修复与发布前真实验证
v0.6.7 - AI 助手弹窗修复与发布前真实验证
下载 / Downloads
- Windows 安装版 / Windows installer:
Creation-SSH_0.6.7_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.7_x64_en-US.msi - Windows 便携版 / Windows portable:
Creation-SSH_0.6.7_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.7_android-arm64.apk - Android AAB:
C-SSH_0.6.7_android-arm64.aab
新增 / Added
- 固化发布前真实功能验证门禁:公开 Release / 新 tag / 上传安装包前,必须运行即将发布的正式桌面程序与移动测试包,逐项真实操作本次改动涉及功能。
- Added a hard pre-release functional verification gate: before a public Release, new tag, or installer upload, the final desktop app and mobile test package must be run and the changed features must be exercised for real.
- 桌面 AI 弹窗回归检查补充 Windows WebView 创建方式约束,避免后续再次把动态窗口做成同步 command。
- Extended the desktop AI window regression check to require the Windows-safe async Tauri command pattern for dynamic WebView creation.
修复 / Fixed
- 修复桌面 AI 助手独立弹窗在 Windows 正式包中可能打开为白色空窗口的问题;后端窗口创建改为 Tauri 推荐的 async command。
- Fixed the desktop AI assistant pop-out opening as a blank white window in the Windows release build; window creation now uses Tauri's recommended async command pattern.
- 修复 AI 助手弹窗按钮、历史入口和 agent 性能档位在部分语言下显示乱码或错误 key 的问题。
- Fixed corrupted or incorrect labels around the AI pop-out button, history entry, and agent performance presets in some locales.
- 修复主窗口退出时 AI 子窗口可能残留的问题,主窗口关闭会同步清理
ai-*弹窗。 - Fixed AI child windows lingering after the main window exits by closing
ai-*windows when the main window closes.
验证 / Verified
- 桌面
npm run test:ai-window通过,覆盖 AI 弹窗 URL、ai-*权限、async command、历史入口文案和多语言文案。 - Desktop
npm run test:ai-windowpassed, covering the AI pop-out URL,ai-*permissions, async command requirement, history label, and localized strings. - Rust
cargo fmt --check、桌面 Tauri workspacecargo fmt --check、cargo check通过;桌面npm run build与npm run tauri build通过。 - Rust
cargo fmt --check, desktop Tauri workspacecargo fmt --check, andcargo checkpassed; desktopnpm run buildandnpm run tauri buildpassed. - 正式 Windows 程序重新运行后,AI 助手独立弹窗渲染正常(用户现场复测确认),不再出现白色空窗口。
- The final Windows executable was run again and the AI assistant pop-out rendered normally, confirmed during the live release check.
- Android arm64 release APK 通过
apksigner verify --verbose --print-certs与aapt dump badging,包名com.creationssh.mobile,versionName0.6.7,versionCode6007,ABI 仅arm64-v8a。 - Android arm64 release APK passed
apksigner verify --verbose --print-certsandaapt dump badging, with packagecom.creationssh.mobile, versionName0.6.7, versionCode6007, and ABIarm64-v8aonly. - Android x86_64 debug APK 仅作测试包,已安装到 MuMu 模拟器并启动;系统包信息显示 versionName
0.6.7、ABIx86_64。该包不上传公开 Release。 - Android x86_64 debug APK was installed and launched on the MuMu emulator for testing only; package info reports versionName
0.6.7and ABIx86_64. This package is not uploaded to the public Release.
SHA256
Creation-SSH_0.6.7_portable-Windows-x64.zip:B80BC866177D5D9C82034E21BEB41C6B5100A6A0BD62039A5E7D31F8C8A0983FCreation-SSH_0.6.7_x64_en-US.msi:4EE2AF5FFA7CDEF55A5C44144D12B5B6CE30C0D5C28FC1BB06DD803AA4CC84E1Creation-SSH_0.6.7_x64-setup.exe:0447447C4DFFB35DFF48925134368B197AF8B7954033293567CE59A17C2B6D1EC-SSH_0.6.7_android-arm64.aab:0DE4EA9BF5D6B021E90CD8E9C889E73D6DF3E64CF775606B14247E0E4487153EC-SSH_0.6.7_android-arm64.apk:4EA626D63E709F6B1BF0D1A014C951C76153AA2BB141243A250F550DC5BFB402
Creation-SSH v0.6.6 - Agent Bridge and Concurrency Guard
下载 / 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-bridgefallback: when sshd rejectsdirect-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
AdministrativelyProhibitedfordirect-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 --check、cargo test --workspace、cargo clippy --workspace --all-targets -- -D warnings、cargo check -p client、cargo check -p agent通过。 - Rust
cargo fmt --check,cargo test --workspace,cargo clippy --workspace --all-targets -- -D warnings,cargo check -p client, andcargo check -p agentpassed. - 桌面/移动 Tauri workspace
cargo check通过;桌面与移动npm run build通过。 - Desktop/mobile Tauri workspaces passed
cargo check; desktop and mobilenpm run buildpassed. - 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 version0.6.6. - 桌面
npm run tauri build生成 Windows setup/MSI;主程序文件版本与产品版本均为0.6.6;便携版 zip 已重打。 - Desktop
npm run tauri buildproduced Windows setup/MSI; the main executable reports file and product version0.6.6; the portable zip was rebuilt. - Android x86_64 debug APK 已安装到 MuMu 模拟器验证;
aapt dump badging确认versionName=0.6.6、native-code='x86_64'。该包仅用于测试,不上传公开 Release。 - Android x86_64 debug APK was installed on the MuMu emulator;
aapt dump badgingreportsversionName=0.6.6andnative-code='x86_64'. This test package is not uploaded to the public Release. - Android arm64 release APK/AAB 通过构建;APK 通过
apksigner verify --verbose --print-certs与aapt dump badging,包名com.creationssh.mobile,versionName0.6.6,versionCode6006,ABI 仅arm64-v8a。 - Android arm64 release APK/AAB were generated; the APK passed
apksigner verify --verbose --print-certsandaapt dump badging, with packagecom.creationssh.mobile, versionName0.6.6, versionCode6006, and ABIarm64-v8aonly. - CentOS 7.9 真机验证:原生
direct-streamlocal仍被 sshd 拒绝,但当前客户端自动走stdio-bridge,并完成handshake、sysinfo、metrics与mon流式订阅。 - Real CentOS 7.9 verification: native
direct-streamlocalis still rejected by sshd, but the current client automatically usesstdio-bridgeand completeshandshake,sysinfo,metrics, andmonstreaming. - 发布前脱敏扫描通过:未发现真实凭据、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:68773A304D2C74C3BEE922F75FC3D0C5C61F3D077C57083132C4371E8F98EFBECreation-SSH_0.6.6_x64_en-US.msi:D7A22FB19E46BD4CFD0A17DBB2DF847051E8246961460111180E1FE2228C2989Creation-SSH_0.6.6_x64-setup.exe:1D2EC3D2F9F22A52AAC94227AF68D2EACBAB4C93F7CD350B56F7C0A3E9C2D76CC-SSH_0.6.6_android-arm64.aab:67E0EB455CA9A92F0379F785D31486A002884D3FAED9EED75E6C055AC2BFBEB4C-SSH_0.6.6_android-arm64.apk:78990A2DB4F286E0E46C0FF0AD959A57A0CDE79A652DFF795028AE7AF504C8F7
Creation-SSH v0.6.5 - AI Workspace and Attachment Safety
Creation-SSH v0.6.5
下载 / Downloads
- Windows 安装版 / Windows installer:
Creation-SSH_0.6.5_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.5_x64_en-US.msi - Windows 便携版 / Windows portable:
Creation-SSH_0.6.5_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.5_android-arm64.apk - Android AAB:
C-SSH_0.6.5_android-arm64.aab
新增 / Added
- AI 助手历史记录移动到顶部工作区栏,减少桌面侧栏占用。
- 移动端同步顶部历史入口,为后续多个 AI 助手窗口预留统一工作区骨架。
- 新增桌面/移动 AI 工作区静态回归脚本,覆盖历史入口、移动端键盘锚点与敏感附件拦截。
- Windows、Android、agent 与公开资产文件名全部同步到
0.6.5。
修复 / Fixed
- 修复桌面 AI 历史侧栏长期占用主界面宽度的问题。
- 修复移动端 AI 输入区在软键盘打开时容易被遮挡的问题。
- 修复未选择服务器时历史弹层/底部历史页可能触发无效会话操作的问题。
- 修复 AI 附件上传过滤不够稳的问题,现在默认拒绝
.env、私钥、证书密钥等敏感文件名。
验证 / Verified
- Desktop:
npm run test:ai-workspace,npm run test:locale-system,npm run build,npx tauri build. - Mobile:
npm run test:ai-workspace,npm run test:ai-keyboard,npm run test:locale-system,npm run build,npx tauri android build --target aarch64 --apk --aab. - Agent:
cargo zigbuild -p agent --target x86_64-unknown-linux-musl --release,构建日志显示agent v0.6.5。 - Android APK:
apksigner verify --verbose --print-certs通过;aapt dump badging显示包名com.creationssh.mobile,versionName0.6.5,versionCode6005,ABI 仅arm64-v8a。 - AAB: 仅包含
base/lib/arm64-v8a/libcreation_mobile_lib.so。 - Windows:
Creation-SSH.exe与 setup 属性显示 ProductVersion/FileVersion0.6.5。 - 发布前已执行源码/文档/公开仓脱敏扫描。
SHA256
Creation-SSH_0.6.5_portable-Windows-x64.zip:96150F4C5128A33FFE558289FB2261BADF31A73B4508E1243783952C2401B36ACreation-SSH_0.6.5_x64_en-US.msi:47E0817CC3F69E8ADA7B9F364FCDE14B876E99E3425856D2D5C00FEBB808C153Creation-SSH_0.6.5_x64-setup.exe:FD532382E110769DCC3DA40362A6102008822005F4FD67E5ED215D21A88C889AC-SSH_0.6.5_android-arm64.aab:C217DA6561ED0DE2A79E684B6C95B6111F74CB96AE784B40379658C543217EBBC-SSH_0.6.5_android-arm64.apk:4F279E03184F0942C276F4B915129844856FAEDFFB5A72B9522E608540238F79
Creation-SSH v0.6.4
Creation-SSH v0.6.4
下载 / Downloads
- Windows 安装版 / Windows installer:
Creation-SSH_0.6.4_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.4_x64_en-US.msi - Windows 便携版 / Windows portable:
Creation-SSH_0.6.4_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.4_android-arm64.apk - Android AAB:
C-SSH_0.6.4_android-arm64.aab
新增 / Added
- AI 运行状态持久化与页面恢复:切换页面或重新进入 AI 助手后,正在运行/刚结束的回合可以恢复事件与状态。
- AI run-state persistence and page recovery, so active or recently finished turns restore their event stream and status after returning to the AI assistant.
- ACP/Hermes 基础协议骨架:先提供能力描述与适配入口,后续继续扩展完整 Hermes 体验。
- First ACP/Hermes protocol skeleton with capability descriptors and integration entry points; full Hermes workflow work remains staged for later releases.
- 桌面与移动端新增 GitHub 更新检测入口,提示用户前往 Releases 下载,不做静默自动安装。
- GitHub update checks on desktop and mobile; the app opens Releases instead of silently auto-installing updates.
- 系统语言跟随模式:默认跟随系统语言,也可手动选择 9 种界面语言;偏好继续落 SQLite。
- System-language following by default, with manual selection across 9 UI languages and SQLite-backed preferences.
- 移动端 AI 可见图标改为组件化 SVG 图标,减少 emoji 在不同系统上的不一致显示。
- Mobile AI visible indicators now use componentized SVG icons instead of emoji.
修复 / Fixed
- 修复高并发工具调用场景下 AI 执行链路容易崩溃的问题:同一模型回合内的多个工具调用改为受控串行执行,并补充运行态 guard。
- Fixed high-concurrency AI tool-call crashes by routing multiple tool calls from the same model turn through a controlled serial path with run-state guards.
- 修复移动端 AI 输入框被软键盘遮挡的问题:Android Activity 使用
adjustResize,前端按visualViewport调整底部空间。 - Fixed mobile AI input being covered by the Android soft keyboard through
adjustResizeandvisualViewport-based bottom spacing. - 修复移动端 AI 权限模式、执行档、工具次数等偏好在退出/切换页面后回到默认值的问题。
- Fixed mobile AI permission mode, execution mode, and tool-loop preferences reverting after leaving the page or restarting.
- 补齐 PC 端工具调用次数自定义入口,与移动端一样走持久化配置。
- Added the missing PC-side custom tool-loop control, persisted the same way as mobile.
- 本版继续包含终端尺寸/状态栏、默认透明度 80%、agent 版本同步、正式资产全带版本号等此前修复。
- Carries forward terminal sizing/status-bar fixes, 80% default desktop transparency, synchronized agent versioning, and versioned public asset names.
验证 / Verified
- Rust:
cargo fmt --check,cargo build --workspace,cargo test --workspace,cargo clippy --workspace --all-targets -- -D warnings全部通过 / all passed. - Frontend: desktop/mobile
npm run buildpassed; system-language, mobile AI keyboard avoidance, and splash timeline regression checks passed. - Desktop:
npm run tauri buildproduced setup/MSI;creation-gui.exeand setup metadata report0.6.4; portable zip was rebuilt. - Android: aarch64 release APK/AAB generated; APK passed
apksigner verify --verbose --print-certsandaapt dump badging; packagecom.creationssh.mobile, versionName0.6.4, versionCode6004, ABIarm64-v8aonly. - AAB structure inspection found only
base/lib/arm64-v8a/libcreation_mobile_lib.so. - Sanitized scans passed for source/docs/public text: no private keys, tokens, real credentials, or non-example IPs found.
SHA256
CFC6D71575E26C1F2E84539505AF1AC5DB72B0B63F182EF3DA2C6191AE3AE799 Creation-SSH_0.6.4_portable-Windows-x64.zip
1B3D8364CED5BA4A6E53FD28F4024A53322C286D904C4AC95527A0827AF7BAF6 Creation-SSH_0.6.4_x64_en-US.msi
48A0318A3AFDC7679301C00F46DCA0C6BCC329BD3FF2A8184A90B1B6298A6131 Creation-SSH_0.6.4_x64-setup.exe
891AC7731D7B592122294B28E508030DBEDB1792253F6DF8C09F296AAEF25001 C-SSH_0.6.4_android-arm64.aab
5F8099C77DFD547DCF969937D02AA07C184F3C05B1A5A107EE6BFA43F26CA664 C-SSH_0.6.4_android-arm64.apk
v0.6.3
v0.6.3
下载 / Downloads
- Windows 安装版 / Windows installer:
Creation-SSH_0.6.3_x64-setup.exe - Windows MSI:
Creation-SSH_0.6.3_x64_en-US.msi - Windows 便携版 / Windows portable:
Creation-SSH_0.6.3_portable-Windows-x64.zip - Android arm64 APK:
C-SSH_0.6.3_android-arm64.apk - Android AAB:
C-SSH_0.6.3_android-arm64.aab
新增 / Added
- agent 正式版本同步到
0.6.3;客户端懒部署现在同时检查协议号和 agent 包版本,同协议旧 agent 也会自动升级。 - Added the hard version-sync rule for every release: app package version, Tauri config, Android versionName/versionCode, About page, agent version, Release filenames, and docs must be updated together.
- 桌面 AI 助手最大化后改为全宽铺满布局,与其他菜单页保持一致。
- The AI assistant keeps the selected execution mode like permission mode, and the transparency default is now 80%.
修复 / Fixed
- 修复 Windows 安装包、APK 应用信息、关于页面仍显示
0.1/0.1.0的问题;本版统一显示0.6.3。 - Fixed the server agent staying at
0.0.1; runtime version now comes from the packaged crate version. - 修复 AI 执行档选择未持久化、桌面透明度默认值仍为 0、以及公开更新说明不完整的问题。
- Clarified the public update list for AI permission persistence, custom context-window settings, and custom tool-loop limits.
验证 / Verified
cargo fmt --checkpassed.cargo check -p agentpassed and builtagent v0.6.3.- Desktop/mobile
npm run buildpassed. - Desktop/mobile Tauri workspaces passed
cargo check. - Desktop
npm run tauri buildproducedCreation-SSH_0.6.3_x64-setup.exeandCreation-SSH_0.6.3_x64_en-US.msi; the Windows executable reports version0.6.3. - Android x86_64 debug APK was installed on MuMu 12; system package info reports
versionName=0.6.3, and the About page shows0.6.3. - Android arm64 release APK passed
apksigner verify --verbose --print-certs. aapt dump badgingreports packagecom.creationssh.mobile,versionCode=6003,versionName=0.6.3, SDK 24/36, and native codearm64-v8aonly.
SHA256
FEF6C8416DB01CF2430F4AA1C1F6FB54DA4F0249E683C3663F9ED826D161FABD Creation-SSH_0.6.3_x64-setup.exe
B73CF95AFB7611DA36F5FACB2B3C6F50FEE5848CB40A2A40F36810563FAB59C2 Creation-SSH_0.6.3_x64_en-US.msi
6758411CE3AAA0D6615518D1BFED620416D947CAB992F6526D9D0CC5DE4F8E4F Creation-SSH_0.6.3_portable-Windows-x64.zip
5642D1C98FE21610005B93680E48FFD876BB10A97ACB5B35A3CDC674F7EA1F25 C-SSH_0.6.3_android-arm64.apk
4894282B04004F0EE127E23BEC196B532863861A727387A608E61D6DA9B787E7 C-SSH_0.6.3_android-arm64.aab
v0.6.2 - AI Settings Persistence
v0.6.2 - AI 设置持久化与自定义模型体验修复
下载 / 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 助手页顶栏新增「工具循环」数字框,PC 端不用再进设置页深处寻找自定义次数入口。
- 自定义 AI provider 增加上下文窗口设置,范围 4096 到 2,000,000 tokens,默认 128k。
- 后端新增独立
ai_config配置模块,让 AI 执行循环文件继续保持在行数红线内。 - Added a desktop AI toolbar control for the tool-loop limit, making the PC entry point visible in the assistant page.
- Added a context-window setting for custom AI providers, from 4,096 to 2,000,000 tokens with a 128k default.
- Split AI configuration persistence into a dedicated
ai_configbackend module.
修复 / Fixed
- 修复 AI 助手权限模式在离开页面再切回时又变回第一个「只读」的问题。
- 修复权限模式切换后立刻去做其他事情时保存不够及时的问题;现在先更新本会话缓存,再异步写 SQLite。
- 修复自定义 AI 保存配置时无法设置/传递上下文窗口的问题,桌面端与移动端保持一致。
- 修复桌面 clippy 因部署注释列表缩进触发
doc_lazy_continuation的阻断。 - Fixed the AI assistant permission mode reverting to the first read-only option after navigating away and back.
- Fixed permission-mode changes not being saved early enough when users immediately switch away after choosing a mode.
- Fixed custom AI settings not carrying a context-window value through desktop and mobile save paths.
- Fixed a desktop clippy blocker caused by a deployment doc-comment list continuation.
验证 / Verified
- 桌面/移动
npm run build通过。 - 桌面/移动 Tauri workspace
cargo check、cargo fmt --check、cargo clippy --all-targets -- -D warnings通过。 - 9 种语言的 AI 文案 JSON 全部通过解析。
- 桌面
npm run tauri build已生成 Windows setup/MSI,并重新制作 portable zip。 - Android arm64 release APK/AAB 已生成;APK 通过
apksigner verify --verbose --print-certs与aapt dump badging检查,包名com.creationssh.mobile,SDK 24/36,ABI 仅arm64-v8a。 - Desktop/mobile
npm run buildpassed. - Desktop/mobile Tauri workspaces passed
cargo check,cargo fmt --check, andcargo clippy --all-targets -- -D warnings. - AI locale JSON files for all 9 languages parse successfully.
- Desktop
npm run tauri buildproduced setup/MSI, and the portable zip was rebuilt. - Android arm64 release APK/AAB were generated; the APK passed
apksigner verify --verbose --print-certsandaapt dump badging, with packagecom.creationssh.mobile, SDK 24/36, and ABIarm64-v8aonly.
SHA256
771e0c5b9d82e85b07893420b6416348235112df59dd6d5ec4c1ed767e5eb068 Creation-SSH_0.1.0_x64-setup.exe
1e2c90d49657761aa2e3e25a3712c6f69d77cde23b9a9cd1e5494a7e54b1b49f Creation-SSH_0.1.0_x64_en-US.msi
881af08041cb25a7b75ec6fe234454aa601ef3c31701e766ebf76f5dfd336ee6 Creation-SSH-portable-Windows-x64.zip
f85630c2431ea2226626c850fb83c1982e782af92c797ade2f356946bec1b396 C-SSH-android-arm64.apk
fa32b9aeb40956fc3cda537dfaf40aec94448ee8bc49eb4117fa656c7b9f85bd C-SSH-android-arm64.aab
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