Codex 干完活我总是后知后觉,我给它加了一个“完工提醒”

最近我在高频用 Codex 写代码、改脚本、整理内容。

但这件事在执行过程中也存在一个问题:

我把任务交给它之后,人就去干别的了。结果它什么时候干完,我根本不知道。

很多时候不是我不想盯着它,而是没必要一直盯着。

Codex 在那边读文件、改代码、跑验证,我在这边回消息、看资料、写别的东西。等我再切回来,常常已经过去了几分钟,甚至更久。

问题不在于它有没有完成。

问题在于:

它完成了,但我没有被及时通知。

所以我给自己做了一个很小、但非常实用的增强:

在同一个会话里,只要 Codex 完成一轮任务并输出最终回复,就给我一个声音反馈。

这个改动不大,但实际体验提升非常明显。

解决思路

要解决这个问题,首先需要确定

Codex 在本机运行时,有没有留下可监听的"任务完成事件"?

排查下来,Codex 本机会把会话数据写到:

text 复制代码
C:\Users\Administrator\.codex\sessions\...\*.jsonl

这个路径下面的会话日志,不只是简单文本,而是结构化事件流。

继续往里看,很快就能发现几类不同事件:

  • 中间进度更新
  • 工具调用
  • 工具输出
  • assistant 最终回复

其中最关键的是这一类:

  • role = assistant
  • phase = final_answer

这意味着,提醒不需要依赖未公开的内部 Hook。

我只需要:

  1. 启动 Codex
  2. 后台监听新产生的会话日志
  3. 一旦发现新的 assistant final_answer
  4. 立刻播放提示音

实现方案

我最后实现的是一个很轻量的包装方案。

结构大概是这样:

text 复制代码
AIStudio/
  codex-v.ps1
  codex-v.cmd
  12_Automation/
    Scripts/
      codex_notify/
        codex_notify.ps1
        README.md

它的职责分成两层:

第一层:简化启动入口

我不想每次都敲一长串命令,所以在仓库根目录放了:

  • codex-v.ps1
  • codex-v.cmd

这样以后在项目根目录里,直接输入:

powershell 复制代码
.\codex-v.ps1

就能启动带提醒能力的 Codex。

第二层:真正的提醒脚本

内部的 codex_notify.ps1 负责做三件事:

  1. 启动实际的 Codex CLI
  2. 后台监听 ~/.codex/sessions/*.jsonl
  3. 检测到新的 assistant final_answer 时播放提示音

同时它还保留了异常处理:

  • 正常单轮完成:播放完成提示音
  • 异常退出:播放错误提示音
  • 手动中断:播放中断提示音

这样你既有"业务完成提醒",也不会丢掉"程序异常提醒"。

不只是一个提示音

表面上看,我只是给 Codex 加了一个声音提醒。

但本质上,我解决的是一个与AI高效协作的问题:

当 AI 开始承担连续执行工作时,人和 AI 之间需要一个清晰的"接力信号"。

以前你自己写代码,任务完成这件事是你感知到的,因为手一直在键盘上。

但现在 Agent 能连续跑十几分钟,甚至更久,你人不可能一直盯着。

这时候,"做完了请叫我一声",就不再是一个可有可无的小功能,而是会直接影响工作流顺不顺。

所以这个小改动对我来说,价值不是"多了一个音效"。

而是:

可以放心把任务交出去,然后等它完成后叫我回来验收结果。

有了这个提醒后,整个使用体验会顺很多:

  • 不用一直盯终端
  • 不会错过单轮任务完成
  • 可以真正把 Codex 当成后台执行搭档
相关推荐
ん贤2 小时前
AI 大模型落地系列|Eino 组件核心篇:用 Retriever 敲开RAG的大门
人工智能·golang·retriever·eino
廋到被风吹走2 小时前
【Codex】记账APP
人工智能
亚信安全官方账号2 小时前
亚信安全终端安全融合“龙虾”,发布TrustOne 安全助理
大数据·人工智能·安全
xrgs_shz2 小时前
图像的点运算(线性点运算和非线性点运算)
人工智能·算法·机器学习
大模型实验室Lab4AI2 小时前
LlamaFactory 微调实测|Qwen3-4B现代诗风格微调
人工智能·深度学习
lulu12165440782 小时前
IDEA+Claude Code智能辅助:保姆级高效开发教程
java·人工智能·intellij-idea·ai编程
imbackneverdie2 小时前
颠覆科研工作流:AI赋能下的科研模式新变革与MedPeer的全流程解决方案
人工智能·ai·自然语言处理·aigc·科研·ai写作·学术研究
ai产品老杨2 小时前
源码级赋能:基于Spring Boot/Vue的企业级AI视频平台二次开发实战与架构解析(GB28181/边缘计算/算法商城)
vue.js·人工智能·spring boot
新缸中之脑2 小时前
miniCOIL:为BM25添加语义
人工智能