OpenSFTP 5.2.0 更新日志
本次更新新增 AI Copilot、会话共享和 MCP 接入,改进终端命令补全与团队管理,并提升文件传输和连接的稳定性。
新功能
AI Copilot:从提问到执行
- 新增 AI Copilot 面板,支持使用自然语言提问、解释终端内容,以及在当前会话中执行任务。
- 命令以卡片展示,可查看执行状态与实时输出;执行结果会回填到对话,供 AI 继续分析。
- 支持严格、帮我批准和自由三种审批模式,默认使用严格模式,逐条确认命令后执行。
- 每个会话独立保留对话和输入草稿,切换会话时,后台任务可继续运行。
- 支持选择默认 AI 服务或自定义模型,并为支持的模型配置思考强度。
会话共享:一起操作终端
- 支持通过共享链接或短码邀请他人加入终端会话,方便协作排查问题。
- 可设置共享密码,查看已加入的用户,并随时停止共享。
- 加入者可以查看终端输出并输入命令,操作会作用于共享的真实终端。
MCP:连接外部 AI 工具
- 新增 MCP 服务端,可将已打开会话的命令执行、文件浏览、读写和传输能力提供给外部 AI 工具。
- 支持 HTTP 和 stdio 接入,并提供客户端配置指引。
- 默认关闭 MCP 服务;开启后默认使用只读模式,可按需开放写入和执行能力。
更新日志
- 在应用设置中增加历史更新日志入口。
- 更新窗口从服务端获取对应版本、当前语言的更新说明,缺少对应翻译时显示英文版本。
体验改进
- MagicBar 输入更明确:使用
>输入命令、?发起 Copilot 任务、ssh快速连接,其余输入提供智能推荐。 - 终端补全更准确:结合命令历史、快捷命令和目录信息提供候选,并通过 Shell 集成改进复杂提示符和跨行输入的识别。
- 团队操作更易追溯:新增团队日志,支持按成员、操作类别、时间范围和关键字筛选;仅团队所有者和管理员可查看。
- 团队成员管理更直观:增加成员详情面板和活跃图表。
- 侧栏操作更顺手:任务中心、快捷命令和连接历史支持框选、多选和详情查看。
- 窗口显示更协调:改进窄窗口下的工具栏布局,以及 Windows 透明面板和 macOS 毛玻璃效果。
修复与稳定性
- 改进上传、下载任务的启动、取消和异常处理,减少任务结束后残留的监听与资源占用。
- 改进端口转发停止时的连接清理,以及 HTTP 代理握手和错误处理。
- 加固压缩包解压检查,防止不安全路径和异常膨胀的压缩内容。
- 改进书签同步校验和终端事件监听清理。
- 改进设置窗口的关闭快捷键及再次打开行为。
- 增加客户端异常记录与故障上报,帮助定位启动、窗口和进程异常。
使用说明
AI 功能需使用可用的 AI 服务。会话共享需登录账号,并依赖共享中转服务。MCP 仅在 OpenSFTP 运行时可用;stdio 接入需要系统安装 Node.js 18 或更新版本。