接任務(wù)與新開會(huì)話)
--resume與--fresh詳解codex-plugin-cc的續(xù)接任務(wù)與新開會(huì)話【免費(fèi)下載鏈接】codex-plugin-ccUse Codex from Claude Code to review code or delegate tasks.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/co/codex-plugin-cccodex-plugin-cc 是一個(gè)讓 Claude Code 直接調(diào)用 Codex 的插件用于代碼審查或把任務(wù)委派給 Codex。本文詳解它的/codex:rescue命令中兩個(gè)關(guān)鍵參數(shù)--resume續(xù)接上一個(gè) Codex 任務(wù)與--fresh強(qiáng)制新開會(huì)話幫你快速搞懂接著上次干還是從頭再來。 --resume一鍵續(xù)接任務(wù)當(dāng)你希望 Codex 基于上一輪的調(diào)查結(jié)論繼續(xù)干活時(shí)加上--resume即可/codex:rescue --resume apply the top fix from the last run它的背后邏輯很簡單也很嚴(yán)謹(jǐn)自動(dòng)定位上一次的線程插件會(huì)在工作區(qū)里查找當(dāng)前會(huì)話最近一次已完成的task類型任務(wù)源碼中的resolveLatestTrackedTaskThread拿到對應(yīng)的 threadId 后通過 app server 的thread/resume接口恢復(fù)對話。拒絕在任務(wù)運(yùn)行時(shí)續(xù)接如果上一次任務(wù)還在queued/running狀態(tài)插件會(huì)直接報(bào)錯(cuò)并提示你先運(yùn)行/codex:status查看進(jìn)度避免兩個(gè)線程互相打架。可以不帶指令--resume單獨(dú)使用時(shí)會(huì)自動(dòng)補(bǔ)上默認(rèn)續(xù)接提示詞——從當(dāng)前線程狀態(tài)繼續(xù)挑選價(jià)值最高的下一步并跟進(jìn)直到任務(wù)完成DEFAULT_CONTINUE_PROMPT常量定義在 plugins/codex/scripts/lib/codex.mjs。相關(guān)實(shí)現(xiàn)散落在這些文件里方便你想深入時(shí)查閱plugins/codex/scripts/codex-companion.mjstask子命令的參數(shù)解析與續(xù)接線程解析plugins/codex/scripts/lib/app-server-protocol.d.tsthread/resume協(xié)議定義 --fresh果斷開新會(huì)話換話題、想清理舊上下文干擾時(shí)用--fresh強(qiáng)制開啟一條全新的 Codex 線程/codex:rescue --fresh investigate the flaky integration test新線程會(huì)被命名為Codex Companion Task前綴的持久任務(wù)線程TASK_THREAD_PREFIX常量后續(xù)可以再次被--resume續(xù)接。??注意--resume與--fresh互斥同時(shí)傳入會(huì)直接報(bào)錯(cuò)Choose either --resume/--resume-last or --fresh. 兩個(gè)參數(shù)都不寫智能詢問模式這是新手最容易忽略的細(xì)節(jié)——什么都不加時(shí)插件會(huì)猜你的意圖插件先運(yùn)行task-resume-candidate檢查是否存在可續(xù)接的任務(wù)線程如果存在它只詢問一次給出兩個(gè)選項(xiàng)Continue current Codex thread與Start a new Codex thread如果你說的是 continue、keep going、apply the top fix、dig deeper 這類明顯的跟進(jìn)指令續(xù)接項(xiàng)會(huì)排在前面并標(biāo)注 Recommended否則新開會(huì)話項(xiàng)排前面如果不存在可續(xù)接的線程則不打擾你直接正常執(zhí)行。這套交互規(guī)則完整定義在 plugins/codex/commands/rescue.md 中是命令層slash command與執(zhí)行層companion 腳本之間約定的狀態(tài)機(jī)。 典型組合工作流一次調(diào)查 → 修復(fù) → 復(fù)查的完整鏈路只需四步/codex:rescue investigate why the tests started failing /codex:rescue --resume apply the top fix from the last run /codex:status /codex:result場景推薦用法接著上次調(diào)查深挖/codex:rescue --resume dig deeper應(yīng)用上輪給出的修復(fù)建議/codex:rescue --resume apply the top fix from the last run全新問題避免舊上下文干擾/codex:rescue --fresh 新任務(wù)描述不確定交給插件判斷/codex:rescue 任務(wù)描述? 高頻疑問Q--resume找不到歷史任務(wù)會(huì)怎樣A報(bào)錯(cuò)No previous Codex task thread was found for this repository.改回不帶參數(shù)的默認(rèn)模式即可。Q審查命令也支持這兩個(gè)參數(shù)嗎A不支持。--resume/--fresh只作用于/codex:rescue/codex:review與/codex:adversarial-review都是一次性只讀審查每次獨(dú)立運(yùn)行。Q可以在 Codex 里接著干嗎A可以。任務(wù)結(jié)束后/codex:result會(huì)輸出 Codex 會(huì)話 ID你直接在終端運(yùn)行codex resume session-id就能在 Codex 的 App 或 TUI 里繼續(xù)同一段對話。小結(jié)記住一句話就夠了--resume是接著上次說--fresh是翻篇重來都不寫則讓插件按你的措辭聰明地選。配合/codex:status與/codex:result你就能在 Claude Code 與 Codex 之間無縫接力把長任務(wù)拆成多輪可恢復(fù)的步驟推進(jìn)?!久赓M(fèi)下載鏈接】codex-plugin-ccUse Codex from Claude Code to review code or delegate tasks.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/co/codex-plugin-cc創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考