- jiaqianglixunhuan2026-09-016263
本帖使用社区开源推广,符合推广要求。我声明并遵循社区要求的以下内容:
- 我的帖子已经打上
#开源推广标签: 是- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我的帖子内的项目介绍,AI 生成、润色内容部分已截图发出: 是
- 以上选择我承诺永久有效,接受社区和佬友监督: 是
以下为项目介绍正文,AI 生成、润色内容已使用截图方式发出。
这个需求来自于我自己使用codex的时候,每当遇到一个长程任务(例如:下载数据、训练机器学习模型、agent评测)的时候,明明一批任务时间很长,codex要么一直轮询,要么直接启动脚本就撒手不管,浪费token都是小事,本来就256k的上下文这样搞几次迅速占满,然后触发压缩,非常痛苦
所以想了个办法,能不能在脚本启动后暂停推理,执行完之后通知agent 这样就既能够避免完全对任务一无所知,又不会过度占据上下文,所以提出了这个Skill(看了下似乎gh不存在这类的skill?反正我让gpt去搜没搜到)
纯Vibe出来的,还有很多不完善的地方,目前也只支持codex。不过在我的场景已经能够跑通了,不足之处还请佬友们多多指教

github.com

GitHub - ZardLi1115/codex-wake-run
通过在 GitHub 上创建帐户来为 ZardLi1115/codex-wake-run 开发做出贡献。
主楼 - alizoed2026-09-0113055
codex不是自带有这功能吗,跟他说一句启动定时任务就行了吧
- 星渊清梦2026-09-015476
在前台调用工具的时候,只要工具不返回,他也不会发起上游请求呀?没看懂这个意义是?如果想不轮询,让他前台调用就好了
根据这个性质,在使用大善人的公益站的时候,想保持不被挤出去,我都特意让他开后台轮询,不执行超过五分钟的命令
- jiaqianglixunhuan2026-09-016263
我可能在标题描述的有点问题,就是我既不想让他轮询,又想能在结果出了以后继续跑 目前前台调用我理解做不到这个?我自己实践下来很难通过提示词描述的特别清楚
- jiaqianglixunhuan2026-09-016263
但是有些问题,不知道多少时间会做完,即使设计一个比较长的时间间隔(比如说每半个小时)去看,本质上也是有一定时间间隔的轮询
- 星渊清梦2026-09-015476
佬想表达的是,在执行长时间命令和工具的时候,不想向模型服务器发送请求以达到不消耗token的目的是吗,如果是这样了话,其实观察一下codex日志,他在执行前台阻塞命令和工具的时候,只要没故意设置超时,其实也是和暂停任务没区别的,想测试了话直接在他执行的时候关梯子就知道了,在占用阻塞通道的时候是不会向服务器发送请求的
至于佬的这种,也不是说没必要,不过如果没故意指定前台阻塞了话,有的模型他确实是会画蛇添足加个超时限制,或者直接就是完全后台执行,那么就会和佬说的一直消耗无用token一样,这个仅需提示词指定即可
- jiaqianglixunhuan2026-09-016263
- tttt2026-09-0152148
更新:新版还有这个问题
旧版好像确实有这个问题,现在新版似乎没有(不确定)这个问题了,可以测试一下:```
调用 long-task-test.sh (禁止直接读取文件内容),结束后打印命令行输出
``````
#!/usr/bin/env bash
set -euo pipefail
printf 'SCRIPT_START_ISO=%s\n' "$(date -Is)"
sleep 1500
printf 'SCRIPT_END_ISO=%s\n' "$(date -Is)" - ooc72026-09-015696
感谢分享, 遇到了相似的需求, 晚上试试这个能不能解决
- tttt2026-09-0152148
- EntroFlare2026-09-0152127
佬实测很关键。我这边也准备拿 sleep 长脚本对一下新版,看是模型自己加超时,还是没强制前台阻塞。如果提词写死必须前台阻塞禁止自己加timeout还是轮询,那楼主这个 skill 就更有必要了。你截图里轮询间隔大概多久?

