会话分诊(谁在等我 / 谁半途死了)
piweb_triageTriage pi coding agent sessions by last message, hanging tool calls, and inactivity to find conversations awaiting your reply, stopped midway, or stalled. Returns reproducible evidence per session.
Instructions
不经过模型,纯按「最后一条消息是谁 + 是否有悬挂的工具调用 + 多久没动」把会话分诊成:🟠等我回答(扩展弹窗)、❓可能在问我(最后一条助手消息带问号)、⚠️半途停下(最后一轮没有助手收尾)、💤停滞(半途停下且很久没动)、🟢在跑、💬等我下一步。每条都给判定依据,可复现、可核查。这是回答「现在还有多少对话在等我」最快的一招。默认只看最近 3 天有过活动的会话。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | 只看某个项目目录(前缀匹配) | |
| limit | No | 最多分诊多少个会话,默认 40(按最近活动取) | |
| since | No | 只看该时间之后有更新的,默认 3d;传 all 表示不限时间 | |
| per_group | No | 每组最多列几个,默认 8 | |
| include_empty | No | 是否包含没有任何消息的空会话,默认 false | |
| stalled_hours | No | 多久没动算「停滞」,默认 6 小时 | |
| include_subagents | No | 是否包含子代理会话,默认 false |