Automatically detects and heals locked OpenClaw session files. Use when you see "session file locked" errors or models failing due to lock timeouts. Clears stale locks and recovers failed sessions.
技能名称:neckr0ik-session-healer
详细描述:
自动检测并修复被锁定的OpenClaw会话文件。
bash
当以下情况发生时,会出现会话文件被锁定错误:
症状:
bash
neckr0ik-session-healer check [--verbose]
扫描被锁定的会话并报告:
bash
neckr0ik-session-healer heal [--force]
清除所有过期锁定(拥有进程已终止的情况)。
选项:
--force 清除所有锁定,即使进程仍在运行(危险操作)
--dry-run 仅显示将要清除的内容,不实际执行
bash
neckr0ik-session-healer unlock
通过会话ID清除特定会话锁定。
bash
neckr0ik-session-healer recover
尝试恢复已损坏的会话文件:
$ neckr0ik-session-healer check
正在检查被锁定的会话...
发现3个锁定文件:
✗ 会话:c4fa26e6-20be-4843-9678-a2f328dd1844
锁定:/Users/user/.openclaw/agents/main/sessions/.../c4fa...jsonl.lock
PID:52251(已终止 - 进程未运行)
时长:2小时34分钟
状态:过期 - 可安全清除
✓ 会话:a1b2c3d4-5678-90ab-cdef-1234567890ab
锁定:/Users/user/.openclaw/agents/main/sessions/.../a1b2...jsonl.lock
PID:12345(运行中)
时长:5分钟
状态:活跃 - 请勿清除
$ neckr0ik-session-healer heal
正在修复过期锁定...
[已清除] c4fa26e6-20be-4843-9678-a2f328dd1844(PID 52251已终止)
[已跳过] a1b2c3d4-5678-90ab-cdef-1234567890ab(PID 12345仍在运行)
已修复1个会话。0个错误。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 neckr0ik-session-healer-1776198618 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 neckr0ik-session-healer-1776198618 技能
skillhub install neckr0ik-session-healer-1776198618
文件大小: 5.94 KB | 发布时间: 2026-4-15 13:01