## Problem / opportunity(现状) 连着远程 SSH 工作区(比如远端的一个前端项目)干活时,本机资源用不了,有两个具体表现: 1. **调不到本机浏览器。** 想在浏览器里看页面状态、抓一些信息,会提示无法使用。远端机器上没有浏览器,而本机装的是配置好、账号已登录的浏览器,本来这才是最合适的环境。 2. **本机文件拖不进工作区。** 往远程工作区里拖一个文件(比如一个 skill、一个 md),会被拦下,提示大意是"远程工作区无法引用此设备上的本机文件"。 ## Proposed behavior(期望行为) - 远程工作区里,浏览器相关能力走**本机**浏览器,而不是远端(远端没有就跳过远端)。 - 支持把本机文件放进远程工作区:拖拽即上传,落到远端工作区目录,之后可以正常被引用。 ## Product surface Remote workspace / relay ## Details, examples, or constraints - 实测环境:macOS 客户端 + 远程 SSH 工作区。 - 文件这一项技术上应该是文件上传 / 拷贝到远端工作区路径即可,不一定要走"引用本机路径"的语义;可以明确区分"引用本机文件"(远程不可用)和"上传到工作区"两种动作。 - 浏览器这一项,关键是让浏览器工具的进程跑在客户端侧而不是远端侧,同时把远端工作区的本地端口映射/转发考虑进去。
Activity