Session Pruning 会话修剪
Session Pruning 自动清理过期或无效的会话。
修剪策略
yaml
pruning:
enabled: true
rules:
- name: "inactive"
condition: "inactive_days > 30"
action: "archive" # 归档而非删除
- name: "empty"
condition: "message_count == 0"
action: "delete"
grace_period: 7 # 7天宽限期
- name: "corrupted"
condition: "integrity_check_failed"
action: "delete"手动修剪
bash
# 修剪所有空闲会话
openclaw sessions prune --inactive
# 修剪特定会话
openclaw sessions prune --session-id=<id>
# 预览但不执行
openclaw sessions prune --dry-run保留策略
yaml
retention:
default: 90 # 默认保留90天
pinned: -1 # 置顶会话永久保留
archive_after: 30 # 30天后归档
delete_after: 365 # 365天后删除相关概念
- 会话 (Session) - 会话管理
- 压缩 (Compaction) - 对话压缩