Skip to content

持续改进计划

这一页记录的是围绕现有主路径的持续增强计划。

TermPilot 当前的主路径已经明确:

  • relay 提供网页、WebSocket、配对与授权
  • agent 管理本地 tmux 会话
  • 手机端围绕查看、轻输入和快捷控制展开

后续改进的目标,是把这条主路径做得更稳、更顺、更容易长期使用。

1. 改进原则

后续迭代优先遵守这几条:

  • 不改变产品核心定位:共享同一条长期终端会话
  • 优先优化可靠性、易用性和一致性
  • 不为了“看起来先进”破坏当前已经跑通的路径
  • 先把单用户、个人设备场景做扎实

2. 近期重点

2.1 会话稳定性

继续优化当前 tmux 快照同步链路:

  • 颜色和样式一致性
  • 不同终端宽度下的布局稳定性
  • replay 后的画面连续性
  • 长时间运行下的状态漂移控制

2.2 移动端体验

继续围绕“查看 + 轻控制”优化:

  • 更清晰的会话层级
  • 更稳的快捷操作布局
  • 专注模式与窄屏工作区
  • 更好的输入和粘贴体验

2.3 部署与运维

让 relay 和 agent 更适合长期运行:

  • 更清楚的健康检查与日志路径
  • 更稳的升级流程
  • 更明确的存储模式说明
  • 更容易接入反向代理和进程管理器

2.4 测试覆盖

继续补强真实使用路径的验证:

  • UI smoke
  • 长时间同步稳定性
  • 多设备隔离
  • 版本升级后的兼容性检查

3. 中期改进

在不改变产品核心形态的前提下,继续把现有架构做细:

3.1 同步效率

  • 降低 tmux capture-pane 轮询成本
  • 减少不必要的重复帧传输
  • 优化活跃会话和非活跃会话的同步策略

3.2 会话模型

  • 把会话类型和退出语义表达得更明确
  • shell 会话与托管命令会话的体验更一致
  • 提升 Web UI 对当前会话状态的解释能力

3.3 运维能力

  • 更完整的状态诊断信息
  • 更清楚的 grants / audit 管理路径
  • 更成熟的默认部署建议

4. 安全强化

当前版本已经把两件事落成了基础能力:

  • paired client 与 agent 之间的会话消息加密传输
  • relay 仅保留最小元数据,不再保存会话内容

接下来的安全工作重点是继续把现有模型做稳、做清楚。

近期更现实的方向包括:

  • 更清楚的 token 管理和默认值说明
  • 更明确的公网部署安全建议
  • 更可操作的 grants 撤销和设备管理流程
  • 更稳定的本地状态目录与恢复策略

5. 远期方向

远期仍然有两条值得保留的方向,但它们是在当前模型之上的继续优化:

  • 更细粒度的设备身份与密钥轮换
  • 更完整的本地恢复、迁移与备份策略

6. 什么不会进入当前路线图

下面这些方向短期内不会成为主线:

  • 把产品改造成远程桌面
  • 把手机端做成桌面级重编辑终端
  • 为了“看起来更强”引入明显抬高运维复杂度的默认部署模型

路线图的约束条件一直是:不破坏当前已经跑通的共享会话连续性主路径。

7. 一句话总结

TermPilot 接下来的重点是:

把现在这条已经成立的共享终端会话工作流,继续打磨成一个更稳定、更成熟、更适合长期使用的产品。

8. 继续阅读

TermPilot 让电脑上已经跑起来的终端会话,能被手机继续接上。