SuperAPI AI 工具集

muster

通用与其它

查看项目

更新于 10-16 03:36

技能介绍

用途:muster 用于枚举本机所有已注册循环,报告健康状态、死区比例、陈旧程度和回收资格,供人工检查或机器消费。

主要能力:支持表格视图(默认)与 JSONL(--json,每行一个对象)输出;--reclaim-candidates 只筛出标记可回收的循环;传入 <loop_id> 显示单个循环详情。状态派生为 ACTIVE(属主进程存活且陈旧度不超过 3 倍心跳节奏)、STALE(属主存活但超 3 倍)、DEAD(属主死亡或超 4 倍),另含 SATURATED。回收候选条件为属主 PID 死亡且状态目录 mtime 超过 7 天,或原属主死亡/心跳超 3 倍节奏的条件。死区比例公式为 1 减去心跳计数乘节奏除以生命周期,并限定在 0.00–1.00。表格列包括 LOOP_ID、SESSION、STATUS、LAST_WAKE、DEAD、STALE、RECLAIM。

使用方式:加载 scripts/muster-lib.sh 后按参数分支处理,命令示例:/autoloop:muster、/autoloop:muster --json | jq 'select(.status == "STALE")'、/autoloop:muster --reclaim-candidates、/autoloop:muster a1b2c3d4e5f6。注意 --json 输出的是 JSONL,应直接用 jq 'select(...)',不要用 jq '.[] | select(...)'。

限制:不要在巡检运行时修改注册表或状态目录;不要用它触发清理,清理应使用 /autoloop:reclaim。若无循环注册会提示 No active loops,需先运行 /autoloop:start。系统重启后循环可能短暂显示为 DEAD,会在下一轮恢复。价格、平台等资料暂未提供。