模式
根据任务选择本地目录、独立工作树或组织远程运行组件。
三种工作位置
| 位置 | 适合场景 | 需要确认 |
|---|---|---|
| 本地目录 | 处理当前代码和本机工具 | 真实目录、未提交改动、运行环境 |
| Git 工作树 | 同一仓库并行开发或验证方案 | 起点、分支、依赖与外部资源隔离 |
| 远程运行组件 | 使用远程机器的工具与算力 | 连接身份、远端目录、权限和生命周期 |
这些选择决定命令和文件实际在哪运行。模型服务运行在何处与项目执行环境是不同问题。
本地目录
Lime 可以直接在项目目录读取和修改文件。检查 AGENTS.md、可信项目配置和当前 Git 状态;同一目录中的多个任务会看到彼此修改,应明确写入范围。
独立工作树
工作树共享 Git 仓库对象,但拥有各自的检出文件。它适合隔离代码改动,不会自动隔离数据库、服务端口、环境变量、凭据或系统资源。详见 Git 工作树。
远程环境
CLI 可连接组织部署的 App Server。配置与权限由运行组件所在主机和管理员要求决定。Lime 不提供可直接照搬的托管虚拟机套餐、环境发布控制台或云端凭据保险库。
切换前核对
- 保存重要文件与任务 ID。
- 确认新位置能读取所需仓库和依赖。
- 核对目录、模型连接、审批和网络范围。
- 先执行只读检查,再继续写入。