Token导航 LogoToken导航TokenDH.com
效率权限需确认clawhub未标认证来源可访问clear审计提醒

openclaw-subagent-session-cleanupOpenClaw subagent session cleanup 效率

Agent Skill

openclaw-subagent-session-cleanup 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,164

周安装

92

GitHub Stars

公开资料未说明

下载量

758
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:openclaw-subagent-session-cleanup(OpenClaw subagent session cleanup 效率)
来源仓库:https://github.com/lrddrl/openclaw-subagent-session-cleanup
安装命令:
openclaw skills install openclaw-subagent-session-cleanup
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install openclaw-subagent-session-cleanup

简介

openclaw-subagent-session-cleanup 清理累积的子代理会话。

  • 修复子代理启动缓慢问题,优化性能表现。
  • 通过 clawhub 安装,使用 openclaw skills install 命令部署。
  • 安装前需确认权限范围、维护状态及是否触发会话文件删除操作。
  • 适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。

SKILL.md

name
openclaw-session-cleanup
description
>

keywords: - session cleanup - subagent slow - sessions.json too large - child session accumulation - session compact - clean sessions - subagent startup slow - gateway slow - session too many - 清理 session - subagent 启动慢 - sessions.json 太大


OpenClaw Session Cleanup

Background / 背景

Every subagent call and cron job execution leaves an entry in sessions.json. After a few days of use, hundreds of entries accumulate, causing the gateway to slow down when starting new subagents.

Symptom: Subagent startup goes from a few seconds to 10+ seconds. Root cause: Completed child session entries piling up in sessions.json. Fix: Remove subagent and cron:run child session records, keep main and channel sessions.

每次 subagent 调用和 cron job 执行都会在 sessions.json 中留下记录。积累几百条后,gateway 启动 subagent 时明显变慢。

症状: subagent 启动时间从几秒变成十几秒甚至更长。 根因: sessions.json 中积累了大量已完成的 child session 索引。 解法: 删除 subagent 和 cron:run 类型的 child session 记录,保留主 session 和 channel session。


Steps / 操作步骤

Step 1: Stop Gateway

openclaw gateway stop

Step 2: Run cleanup script

.\cleanup.ps1             # 清理 sessions.json 索引(默认保留 .jsonl 文件)
.\cleanup.ps1 -DryRun     # 预览模式,不实际修改
.\cleanup.ps1 -KeepJsonl  # 保留 .jsonl history 文件(明确指定,不删)
.\cleanup.ps1 -CleanJsonl # 危险!同时删除 .jsonl 文件(对话历史会丢失)

Step 3: Restart Gateway

openclaw gateway

What is kept / 保留规则

Session typeExample keyAction
Main sessionagent:main:main✅ Keep
WhatsAppagent:main:whatsapp:direct:+1xxx✅ Keep
Telegramagent:main:telegram:direct:xxx✅ Keep
Signalagent:main:signal:direct:+1xxx✅ Keep
Google Chatagent:main:google chat:direct:xxx✅ Keep
Lineagent:main:line:direct:xxx✅ Keep
WeChatagent:main:wechat:direct:xxx✅ Keep
iMessage / SMSagent:main:imessage:direct:xxx✅ Keep
BlueBubbles (iOS)agent:main:bluebubbles:direct:xxx✅ Keep
其他 channel sessionagent:main:<channel>:...✅ Keep
Cron definitionagent:main:cron:uuid✅ Keep
Cron run recordagent:main:cron:uuid:run:uuid❌ Delete
Subagent sessionagent:main:subagent:uuid❌ Delete
其他 child sessionagent:main:<type>:...❌ Delete

⚠️ 关于 .jsonl 文件(对话历史)

默认不删除 .jsonl 文件。 .jsonl 包含完整的对话历史,删除后无法恢复。 如需清理 .jsonl,必须加 -CleanJsonl 参数:

.\cleanup.ps1 -CleanJsonl    # 清理 sessions.json 索引 + 删除 .jsonl 文件

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

94.29%
按下载量换算715

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

权限需确认

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills