业务数据在本地,控制面在云端
LoneAct 采用 local-first 的数据边界。项目文件、Conversation、Run、Task、Agent Team、Artifact、检查点和执行日志由承载该 项目文件夹 的运行端保存。云端只处理让多端协作成为可能的控制数据,不把业务内容复制成第二份云端仓库。
本地模式下的默认结果
你的项目文件、对话历史、Agent 记忆和密钥留在本机或你的私有运行端。卸载或清理数据时,应该以本地运行端的存储目录为准。
数据放在哪里
| 数据 | 本地 / 私有运行端 | 云端控制面 |
|---|---|---|
| 项目文件与目录 | 保存,按 项目文件夹 边界访问 | 不保存完整文件内容 |
| Conversation 与执行记录 | 保存对话、工具调用、diff 与结果 | 不作为业务数据库保存 |
| Agent Team 与记忆 | 保存角色、实例、记忆与关键路径 | 不复制为独立团队记忆库 |
| Secrets | 保存于宿主安全存储或仅本机可读的位置 | 不接收明文值 |
| 账号、端点与授权 | 本机保留必要连接状态 | 保存账号、设备 归属、Grant 与必要审计元数据 |
| Cloud Chat 临时运行 | 不适用 | 只为当前运行保留必要状态,不持久化完整聊天记录 |
模型请求是另一条边界
本地优先描述的是 LoneAct 的存储与控制面,不等于模型请求不出本机。Agent 执行时,当前上下文会发送给你选择的模型服务;模型服务的数据处理取决于供应商协议与你的部署方式。
- 选择模型时,同时确认供应商、部署区域与数据处理条款。
- 敏感项目可以选择私有部署模型或组织批准的供应商。
- 不要把密钥值写进 prompt;使用 Secrets 引用,让运行端在工具执行时解析。
- 需要完全离线时,使用本地模型服务,并确认工具与 Agent 运行端都不依赖公网。
Cloud Chat 与本地 Workbench 的区别
本地 / 私有 Workbench
项目、对话、团队与执行记录由你的运行端持久化;适合长期项目和敏感数据。
Cloud Chat
面向临时对话和远程协助;不把完整聊天历史写成云端业务数据。需要长期项目记录时,应在本地 Workbench 中继续。
不要把临时 Chat 当作项目档案
需要保留的目标、决策、变更和测试证据,应放回 Project Conversation,而不是只留在临时聊天里。
备份与迁移
备份
按组织的备份策略保护运行端存储、项目仓库和必要的 Agent 记忆目录。
迁移
更换机器时迁移项目目录与运行端存储;不要把路径写死在对话或规则中。
清理
删除项目或 Agent 前确认影响范围;删除本地数据通常不可从云端恢复。