← 返回更新日志列表
v5.2.0

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 或更新版本。