v1.2.0 — 离线投递 + 可发送列表 + 按需回执
新功能
- 可发送列表(
list_peer_agentsv2):列出全部未归档会话(含离线未打开的),每条含状态(在线/离线)与类型(平级/子代理),无标题会话自动兜底显示。 - 离线投递(
send_agent_messagev2):默认立即送达——目标在线则引导(steer);目标离线则自动激活(wake,恢复其记录的 preset + 默认模型),激活失败自动降级为留言(leave)。归档会话一律拒绝。 - 按需回执(
check_delivery):查询消息状态 delivered/claimed/processing/discarded,默认零播报,供监督场景使用。
修复
- 会话恢复时若收件箱有排队留言,自动唤醒处理(留言"打开即达")。
- 修复返回值含 undefined 导致的 "not lossless JSON" 报错(会引发模型重试、产生重复消息)。
- 修复无标题会话的兜底显示。
安装
dsh plugin --profile web add github:GengDaPeng/dsh-agent-message实测
5 项端到端实测全部通过:可发送列表 / 离线激活 / leave 留言(打开即达)/ 回执 / 归档拒绝。