SuperAPI AI 工具集

reload

智能体与模型

查看项目

更新于 10-15 22:14

技能介绍

用途:让当前 herdr 面板中的智能体在指定延迟后自动重新被提示,适合轮询、定时跟进(如“5 分钟后再检查一次”)、以及无人值守地恢复暂停的工作流。

主要能力:先通过 $HERDR_PANE_ID 解析当前面板(回退方案为 herdr pane current),再启动一个脱离当前智能体回合的后台定时器(nohup,Linux 上用 setsid)。到期后执行 herdr pane send-text <pane> "<prompt>",再执行 herdr pane send-keys <pane> enter,把提示词送入面板输入框并提交。核心逻辑位于 scripts/reload.sh,负责面板解析、延迟解析以及 Linux 与 macOS 的跨平台后台分离。

使用方式:运行随附脚本,其中 $SKILL 为本技能加载时注入的 Base 目录:bash "$SKILL/scripts/reload.sh" <delay> <prompt...>。例如 bash "$SKILL/scripts/reload.sh" 4m "continue where you left off"、bash "$SKILL/scripts/reload.sh" 30s "re-run the tests and report results"、bash "$SKILL/scripts/reload.sh" 09:30 "start the morning standup summary"。应在前台运行(不要作为后台 Bash 调用),脚本设置好脱离的定时器后立即返回并打印一行确认,然后结束当前回合;定时器触发时会自动重新提示。

延迟格式:裸数字表示秒,30s 秒,4m 分钟,2h 小时,1d 天,HH:MM 表示下一个墙钟时刻(当天或次日)。

限制:仅支持单行提示词,提示词中出现换行会提前提交;面板必须保持打开,若用户关闭面板或 herdr 会话,定时器无处投递,会静默失败(日志见 $TMPDIR/herdr-reload.log);每次调用只设置一个定时器,需要多个需再次调用脚本;只能在 herdr 面板内使用,在 herdr 之外脚本会报错并给出明确提示。

其他事实(如费用、平台支持范围)暂未提供。