心雨 (@py2815)分享一个vibe小“寄“巧:用Hook 给 Codex / Claude Code 加个完成提示音 中发帖

之前使用 Claude Code 的时候,为了方便摸鱼的时候加了一个很小的功能: 
当 Claude Code 完成一轮任务,会自动播放一段“已完成”的语音。
这个功能本身不复杂,但体验提升非常明显。不用一直盯着终端了,可以有个让人放心地摸鱼 🤣
最近的版本中 Codex 也刚好更新了 Hook 功能,给 Codex 也整了一个。

主要流程
AI 完成一轮回答 / 任务停止

触发 Stop Hook

执行本地脚本

播放 完成语音

我项目里的文件结构大概是这样:
.codex/
hooks.json
hooks/
stop.js
audio/
completed.wav

hooks.json 里配置 Stop 事件:
{
"hooks": {
"Stop": [
{
"hooks"...