数据与隐私
先用 anyy config 确认当前 Profile Home。会话、Memory 和账号设置保存在本地;调用外部模型、工具服务或消息平台时,任务需要的数据仍可能离开主机。
本地资料分别存在哪里
| Home 下路径 | 内容 |
|---|---|
config.yaml | 配置和凭据引用 |
secrets/ | Anyy 管理的秘密 |
state.db、objects/ | 持久状态及其引用的完整内容,例如消息、附件、通知正文和任务记录 |
memory/USER.md、memory/MEMORY.md | 用户事实、偏好和长期记忆 |
SOUL.md、roles/ | 默认与命名 Role 的身份资料 |
workspace/ | 用户与助手的工作文件 |
skills/、system/skills/ | Profile 安装与系统内置 Skill |
channels/、cron/ | Profile 目录;当前账号、路由和定时记录的权威状态在数据库中 |
logs/、cache/ | 日志和缓存/可重建资料 |
命名 Profile 保持各自配置、凭据与状态。用户自己引用的外部目录、服务账号或以只读方式引用的 Skill 目录仍受其原来的管理方式约束,不会因为出现在配置里就变成可任意删除的本地副本。
Workspace 是上下文和 Artifact 位置;文件/终端工具能读写哪里,仍取决于它的实际执行环境和操作系统权限。
哪些操作会把数据发出去
远程模型可接收选定 Prompt、上下文、工具结果和媒体;Web 搜索/URL 获取、图片生成、语音后端也有外部数据流。MCP 可能连接其它进程或服务,渠道会向平台传送消息与附件,OAuth/API Key 认证会访问服务商端点。
按资料的敏感程度选择目的地。不要把无关私密文件、秘密或账号凭据混入提示词、引用、Memory 或 Skill 指令。anyy config 展示引用状态,不输出凭据明文;清除或断开时应使用拥有该凭据的功能入口。
备份的内容与保护
普通备份包含恢复需要的配置、Memory、Workspace、Roles、Skills、脚本、渠道/计划状态、一致的数据库快照及其完整内容对象,排除临时运行文件和缓存。托管的 secrets/ 目录和受支持的 mcp/oauth/ 存储默认不加入;--include-secrets 才额外收录这些内容。
配置和工作文件中的内联秘密不会因此被移除,例如 MCP 环境变量或 Header 中原有的凭据仍可能原样入包。备份不保证全量脱敏,不能只凭未加 --include-secrets 就认定归档不含凭据。
会话和工作文件本身仍可能敏感。对含凭据的归档限制访问并加密,不放进公开 Issue 或普通共享链接。命令和恢复要求见备份与恢复。
文件副本的生命周期
artifact_export 从 Workspace 相对路径的普通文件导出可下载副本,上限 50 MiB,生成附件在导出时设为 24 小时后过期。导出失败不修改源文件;需要长期保留的原件仍在 Workspace。
提醒和后台通知使用独立的持久显示记录,正文对象与当前 Session 归属关联;重新打开页面可读取已保存的通知,不把通知改成模型对话消息。缺少确切正文事实的历史通知不会凭摘要补造。
删除到底影响什么
- 非 default Profile 删除会移除其 Home,须通过运行状态和凭据检查;Dashboard 使用强制且清理秘密的操作,CLI 需显式参数。
- 未被引用的命名 Role 可以归档,停止用于新会话;它不会删除整个 Profile。
- Gateway 支持 Session 删除,但当前 CLI、TUI 和 Dashboard 没有通用的单会话删除入口,不能把内部能力写成页面上已有按钮。
- 本地删除不能召回已经发送给模型、MCP 或消息平台的数据;外部保留政策由对应服务决定。
人员或信任域应分开使用 Profile。日常只启用必要能力、定期检查渠道授权,并在怀疑凭据泄漏时立即在服务商侧轮换。更多操作边界见安全与隐私。