
我用codex編程的時候,交給它一個任務后,不想一直盯著屏幕。我希望它需要我交互時,也就是說我不反饋,它不往下執行了時(包括但不限于需要我確認,授權,輸入第),或者是它執行完了當前任務時,能有個提示音或播放歌曲來告知我。該怎么實現?主人,結論先行:能實現,就用 Codex 自己的 hooks 機制,不裝任何新東西。 你本機代碼碼已經清到 0.149.1,而且 ~/.codex/hooks.json 里已經在跑 UserPromptSubmit / Stop 兩個 hook,說明 這套機制你已經在用了——只需要再掛兩個事件來放聲音。 我核實了官方源碼(openai/codex 倉庫 codex-rs/hooks 與 config),event 清單和觸發時機如下,正好覆蓋你說的三種情形: ## 具體配置(填進 C:\Users\yfx\.codex\config.toml) [hooks] # 停下等你時:任務完成提示音 [[hooks.Stop]] hooks = [ { type = "command", command = "powershell -NoProfile -Command \"[System.Media.SystemSounds]::Asterisk.Play()\"", timeout = 10 }, ] # 需要你授權/確認時:另一種提示音 [[hooks.PermissionRequest