Feature Verification
功能需求描述
建议为 OpenCode 添加以下数据管理和隐私控制功能:
1. 恢复到初始化功能(独特需求)
添加"恢复到初始化"选项,将 OpenCode 重置为刚安装完成的状态。这将清除所有配置、缓存、会话和用户数据,适用于故障排查、准备重装或确保完全清理。此功能在现有 Issue 中未明确提及。
2. 一键批量删除所有会话
添加一键删除所有会话的功能。当前用户可能需要逐个删除会话,想要完全清空时操作繁琐。此功能可独立使用,也可作为恢复到初始化功能的组成部分。
3. 删除单个会话
添加删除单个会话的功能。当前没有明确方式移除不需要或过期的会话,导致会话列表混乱。(相关 Issue:#16101)
4. 清理本地缓存功能
添加命令或选项以清理本地缓存数据。随着时间推移,缓存数据会累积并占用磁盘空间。清理功能可帮助用户释放空间并解决潜在的缓存相关问题。(相关 Issue:#17240)
5. 无痕/隐私模式
添加无痕模式,不保存会话历史、缓存或任何本地数据。适用于希望使用 OpenCode 时不留下系统痕迹的用户,类似于网页浏览器的隐私浏览模式。(相关 Issue:#12766、#4489)
这些功能将大幅提升用户在使用 OpenCode 时对数据和隐私的控制能力。其中恢复到初始化功能和批量删除功能是本请求的核心独特需求。
Feature Verification
功能需求描述
建议为 OpenCode 添加以下数据管理和隐私控制功能:
1. 恢复到初始化功能(独特需求)
添加"恢复到初始化"选项,将 OpenCode 重置为刚安装完成的状态。这将清除所有配置、缓存、会话和用户数据,适用于故障排查、准备重装或确保完全清理。此功能在现有 Issue 中未明确提及。
2. 一键批量删除所有会话
添加一键删除所有会话的功能。当前用户可能需要逐个删除会话,想要完全清空时操作繁琐。此功能可独立使用,也可作为恢复到初始化功能的组成部分。
3. 删除单个会话
添加删除单个会话的功能。当前没有明确方式移除不需要或过期的会话,导致会话列表混乱。(相关 Issue:#16101)
4. 清理本地缓存功能
添加命令或选项以清理本地缓存数据。随着时间推移,缓存数据会累积并占用磁盘空间。清理功能可帮助用户释放空间并解决潜在的缓存相关问题。(相关 Issue:#17240)
5. 无痕/隐私模式
添加无痕模式,不保存会话历史、缓存或任何本地数据。适用于希望使用 OpenCode 时不留下系统痕迹的用户,类似于网页浏览器的隐私浏览模式。(相关 Issue:#12766、#4489)
这些功能将大幅提升用户在使用 OpenCode 时对数据和隐私的控制能力。其中恢复到初始化功能和批量删除功能是本请求的核心独特需求。