Let Me Know

⏳ 长任务实时进度守护

长任务执行前主动通知用户,每5分钟推送实时进度,完成后立即告知,避免用户等待焦虑。

收藏
7k
安装
2.4k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Let Me Know 是一种长任务协作协议,用于在执行耗时操作(>2-3分钟)前建立用户预期管理。核心流程包括:启动前发送预飞消息说明任务内容与预估时间;通过 cron 定时每5分钟(可自定义)读取实际进度状态并推送动态更新;任务完成或失败时立即发送结果并停止心跳。

显著优点

  • 透明度极高:消除"黑箱执行"焦虑,用户始终掌握任务状态
  • 灵活可配置:支持自定义心跳间隔,运行中可动态调整
  • 健壮的错误处理:失败即时通知+自动停止心跳,避免无效推送
  • 多平台适配:通过 message send 支持 Discord DM 等渠道

潜在局限

  • 依赖外部 cron 系统,网关超时时需降级到重启重试
  • 需要任务本身暴露可读的进度状态(state file/logs),对无状态脚本支持有限
  • 高频心跳(如<1分钟)可能产生消息 spam

适合人群

运维工程师、CI/CD 自动化场景、需要长时间编译/测试/部署的开发者,以及任何追求"异步执行、同步知情"体验的用户。

常规风险

  • 状态读取失败:若任务未按约定写入进度文件,心跳将变为无效模板推送
  • cron 残留:极端网络故障下可能无法及时移除定时任务,需依赖 gateway 重启兜底
  • 隐私泄露:进度消息可能包含敏感路径或日志片段,需确保 message send 的目标渠道安全

Let Me Know 内容

手动下载zip · 2.0 kB
SKILL.mdtext/markdown
请选择文件