openclaw reset
重置 Agent 状态。
概要
bash
openclaw reset [选项]描述
openclaw reset 命令用于重置 OpenClaw 的运行状态。默认执行软重置(清除会话和缓存,保留配置),也可通过选项指定重置范围。在遇到状态异常、数据不一致等问题时,重置是常用的恢复手段。
选项
| 选项 | 缩写 | 说明 | 默认值 |
|---|---|---|---|
--hard | 完整重置:清除所有数据和配置 | false | |
--sessions | 仅重置会话数据 | false | |
--config | 仅重置配置文件 | false | |
--memory | 仅重置记忆数据 | false | |
--cache | 仅清除缓存 | false | |
--backup | 重置前自动备份 | true | |
--no-backup | 跳过自动备份 | false | |
--yes | -y | 跳过确认提示 | false |
重置范围
| 模式 | 会话 | 记忆 | 配置 | 缓存 | 插件 |
|---|---|---|---|---|---|
| 默认(软重置) | ✅ | ❌ | ❌ | ✅ | ❌ |
--sessions | ✅ | ❌ | ❌ | ❌ | ❌ |
--config | ❌ | ❌ | ✅ | ❌ | ❌ |
--memory | ❌ | ✅ | ❌ | ❌ | ❌ |
--hard | ✅ | ✅ | ✅ | ✅ | ✅ |
示例
bash
# 软重置(清除会话和缓存)
openclaw reset
# 完整重置
openclaw reset --hard
# 仅重置会话
openclaw reset --sessions
# 仅重置配置
openclaw reset --config
# 仅清除记忆
openclaw reset --memory
# 跳过确认提示
openclaw reset --hard --yes
# 重置前不备份(不推荐)
openclaw reset --hard --no-backup警告
--hard 重置将清除所有数据,包括配置、会话、记忆和已安装的插件。此操作不可逆,请确保已做好备份。默认情况下重置前会自动创建备份到 ~/.openclaw/backups/ 目录。
相关命令
openclaw status- 查看系统状态openclaw onboard- 重新运行初始化向导openclaw sessions- 会话管理
