前言¶
在 DeepSeek Harness 中運行 agent 時,有時需要讓當前任務停下來,並重新給出要求。直接發送消息會留下一條用戶消息;dsh-interrupt-button 則把“打斷”做成一個按鈕:運行時靜默停止當前輪次,讓 agent 以 assistant 消息總結進展,再詢問新的要求和建議。
這是什麼¶
dsh-interrupt-button 是一個 DeepSeek Harness 插件,由 guo-ziao 維護,許可證爲 MIT。它在發送框旁提供一個綠色打斷按鈕。運行時點擊後,當前輪次會在後臺被靜默打斷,transcript 中不會生成模擬用戶消息。agent 隨後停止工作,簡短總結已完成內容,並詢問新需求。
核心功能¶
綠色打斷按鈕¶
按鈕位於 DeepSeek Harness 發送框旁。
運行時靜默打斷¶
運行時點擊按鈕後,當前輪次在後臺被靜默打斷,不在 transcript 中生成模擬用戶消息。
強暫停¶
強暫停會中止活動 turn,終止 agent 擁有的後臺任務和終端,打斷子 agent,並解除已武裝 goal。隊列消息保留(keepInBox)。
assistant 式回覆¶
agent 以 assistant 消息停止,簡短總結進展,並詢問新需求。
自定義 interrupt prompt¶
空閒時點擊按鈕可打開對話框,編輯 model-facing instruction,保存,或保存並立即發送。
主題自適應¶
對話框支持 light/dark,通過 DSH theme tokens 適配主題。
安裝與啓用¶
執行下面的命令安裝插件:
dsh plugin --profile web add guo-ziao/dsh-interrupt-button
安裝完成後,可在 DeepSeek Harness 的發送框旁看到綠色打斷按鈕。
典型用法¶
運行時打斷¶
在 agent 運行過程中點擊綠色按鈕。agent 會立即停止當前工作,總結已完成內容,並詢問:“你有什麼新的要求和建議嗎?”
默認 interrupt prompt 要求不超過三句話總結進展,最後一句必須原樣是:“你有什麼新的要求和建議嗎?”
空閒時編輯 interrupt prompt¶
當沒有活動任務時,點擊綠色按鈕打開對話框,可編輯 model-facing instruction、保存或立即發送。
適用場景與注意¶
這個插件適合需要在 DeepSeek Harness 中快速調整 agent 方向的使用者:運行時打斷,讓 agent 彙總當前進展,再提交新的要求和建議。
使用前注意:
1、強暫停會終止 agent 擁有的後臺任務和終端,打斷子 agent,並解除已武裝 goal;隊列消息保留(keepInBox)。
2、插件以當前 dsh 進程權限運行,安裝前建議檢查源碼與 MIT 許可證,並確認強暫停行爲符合預期。
結尾¶
dsh-interrupt-button 提供了一個輕量入口:運行時靜默打斷,空閒時調整 interrupt prompt。如需在 DSH 社區目錄中查找,可搜索 dsh-interrupt-button;GitHub 頁面:https://github.com/guo-ziao/dsh-interrupt-button