Files
opsxshell/ROADMAP.md
T
Logan.LiandCursor 9ce71795b8 feat: add terminal broadcast, context menu, and shell close
Complete multi-pane broadcast, standard terminal right-click actions, batch host selection with progress, and native ssh_close_shell so closing a pane tears down the remote shell.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 19:53:39 +08:00

2.1 KiB

OpsXShell Roadmap

已完成基线

  • Rust TunnelManager:本地、远程和动态 SOCKS5 转发拥有独立 ID、真实启停、连接清理和运行状态
  • 转发规则按保存会话持久化,不持久化运行中状态
  • SOCKS5 一键启动、代理地址复制、活动连接数和上下行字节统计
  • 转发规则的创建、编辑、复制、删除与运行实例完全分离
  • TerminalPipeline 统一输入错误、UTF-8 分片解码、输出背压和流量统计
  • SFTP 本地/远程路径使用不同类型;read/write 与 upload/download 使用不同接口
  • ssh.rs 已拆出认证、known_hosts、代理/ProxyJump、路径和 SFTP 模块
  • tunnel.rs 已拆出运行模型、SOCKS5 协议与 Relay 模块
  • 注册 ssh:// 系统链接,支持冷启动队列和运行中单实例唤起
  • SSH Agent CLI 单任务入口、8 步执行观察循环、三级安全模式、五级风险、critical 硬拒绝、输出分析和重复命令拦截
  • 全终端广播、批量主机选择与执行进度、终端标准右键菜单和远端单 Shell 关闭
  • 远程 Shell EOF/TMOUT 与 SSH 连接生命周期分离,支持单分屏一键重开

当前重点

  • SSH/SFTP/PTY/串口稳定性和断网恢复
  • 隧道专用 SSH 连接复用、保活、断线重建和可选自动启动
  • 继续抽离 SSH connection/shell 生命周期,并为隧道增加专用连接 Multiplexer
  • 完成 Windows 安装包的 ssh:// 注册与运行中单实例实机验收
  • 从 URL、IP 和远程路径识别中抽取安全点击策略
  • Agent Forwarding、OpenSSH 证书和 FIDO2
  • SFTP 内容校验和、显式冲突选择及任务恢复
  • Windows x86_64 实机安装与功能验收
  • Agent Runtime 从 React 面板抽离,补齐取消、单步超时、Rust 硬红线和原生 tool calling
  • 建立主机排障 Agent eval 集,覆盖非零退出、连续失败、循环、Prompt Injection 和敏感输出

发布闭环

  • macOS Developer ID 签名与公证
  • Windows Authenticode 签名
  • 带签名清单和回滚策略的自动更新
  • 可由用户主动导出的脱敏崩溃诊断包

审计、录像、审批和命令历史不在产品范围内。