远程连接
明确远程主机、资源、认证和断线后的任务状态。
选择运行位置
远程连接让任务使用目标机器的文件、工具和身份。先选择自己的开发机、持续开机的专用机器,或组织批准的远程开发环境;每台主机都应有明确负责人。
| 位置 | 适合任务 | 需要检查 |
|---|---|---|
| 个人开发机 | 继续现有项目 | 睡眠、电源、敏感个人文件和前台使用冲突。 |
| 专用机器 | 长时间任务 | 凭据范围、维护窗口和任务隔离。 |
| 远程开发环境 | 依赖远程计算资源的项目 | 工作目录、依赖、网络和组织策略。 |
理解可访问的资源
- 文件与命令来自目标主机,不是当前查看任务的设备。
- MCP、技能、模型连接和浏览器访问取决于目标环境。
- 操作系统会话、已登录网站和桌面授权可能影响计算机使用。
- 沙盒、管理员要求和源系统权限仍然生效。
准备连接与认证
Lime 提供受控远程运行基础,包括本地 stdio 和经身份验证的 WebSocket 传输;实际连接方式以当前入口为准。远程 WebSocket 应使用 wss;明文 ws 只用于 loopback 场景,不能把令牌发送给任意远程 ws 地址。
- 在目标环境安装批准版本并验证命令和依赖。
- 使用组织认可的安全通道和最小权限账户。
- 不要将 App Server 作为无认证公共执行接口开放。
- 生产 Cloud endpoint、设备配对和移动入口必须以正式交付合同为准,不套用其他产品的扫码流程。
在另一端继续任务
继续工作前确认目标主机、项目目录、原 Thread 与最后操作。查看已有输出、差异和外部效果后再发后续指令。跨设备显示任务不代表本地文件、浏览器登录或系统权限自动同步。
- 核对当前运行位置,避免在错误主机执行命令。
- 有 Git 更改时先比较双方状态,再按正式支持的转移流程处理。
- 不假定存在自动创建工作树、自动迁移聊天或跨主机移动全部秘密的能力。
断连、取消与结果未知
断开查看端不必然终止主机上的任务。恢复连接后先查询同一任务;对发送、发布、付款等副作用检查目标系统,再决定是否重试。
| 现象 | 先检查 |
|---|---|
| 找不到主机 | 主机运行状态、网络、版本和授权范围。 |
| 审批不可见 | 当前任务、连接状态、审批模式和管理员限制。 |
| 连接中断 | 睡眠、网络和远程服务状态。 |
| 认证失败 | 认证方式、凭据有效期和安全传输;分享错误前脱敏。 |
撤销连接与验收
- 撤销不再需要的远程凭据与主机授权。
- 分别验证新连接被拒绝、原运行任务状态、已存储数据的保留。
- 记录版本、连接方式、工作目录、权限和验证结果。