SuperAPI AI 工具集

session-cleaner

智能体与模型

查看项目

更新于 10-16 08:41

技能介绍

用途:Session Cleaner 是一个 OpenClaw 技能,用于清理会话并把系统重置到干净状态,适合在会话堆积、需要重新开始时使用。

主要能力:关闭所有子智能体会话;清空当前上下文;终止后台进程;重置系统。触发词包括英文的 close all sessions、kill all agents、clear context、clean up sessions、reset everything、start fresh、wipe everything,以及中文的“关掉所有子agent”“关闭所有会话”“清空上下文”“关闭所有session”“清理会话”“重置系统”“重新开始”“全部关掉”。

使用方式:快速清理(保留当前会话)依次执行:openclaw sessions list;pkill -9 -f "openclaw-gateway";python3 ~/clawd/skills/session-cleaner/scripts/clean_sessions.py;openclaw gateway start。完整重置(含当前会话)需用户先发送 /new,再执行上述清理。手动步骤为:查看会话、停止 Gateway、清理会话注册表、重启 Gateway,最后由用户发送 /new 或 /reset 清空当前上下文。

适用场景:需要批量关闭子智能体、清理 cron 任务与群聊会话、释放内存并重新开始时。

限制与注意:清理前务必备份 sessions.json;破坏性操作前需与用户确认;默认保留当前会话(agent:main:main),除非用户明确要求清除全部;清理后必须重启 Gateway 才能完全清空内存;上下文重置(/new)是单独的用户操作。文件包含 scripts/clean_sessions.py 与 SKILL.md,版本 v1.0.0。