dsh-esc-stop:DeepSeek Harness Web 快捷鍵終止插件

前言

在使用 DeepSeek Harness Web 處理任務或調試智能體邏輯時,有時需要立即中斷當前正在進行的生成。雖然 Harness 原生提供了停止按鈕,但在特定界面狀態下定位或點擊可能不夠即時。下面介紹一個社區插件,通過鍵盤快捷鍵實現這一需求。

插件簡介

dsh-esc-stop 是一個 DeepSeek Harness Web 客戶端插件。它由 ClausYang 維護,採用 MIT 許可證。核心價值在於:當會話輸入框獲得焦點且當前任務正在運行時,允許用戶通過按下 Esc 鍵立即終止當前回合,無需手動點擊界面按鈕。

核心功能

  • 接口調用:通過 Harness 官方的 conversation.cancel() 接口發起終止請求。
  • 生效條件:僅在普通會話或“可繼續”子代理正在運行時生效,與原生“停止生成”按鈕保持一致。
  • 語義保留:複用官方取消能力,保留原有隊列狀態和錯誤呈現語義。

安裝與啓用

  1. 打開終端,執行以下命令將插件安裝到 Web Profile:
dsh plugin --profile web add github:ClausYang/dsh-esc-stop
  1. 安裝完成後,需要重啓 dsh web 進程,並在瀏覽器中刷新頁面。

典型用法

在任務運行過程中,保持會話輸入框處於焦點狀態,按下鍵盤上的 Esc 鍵即可立即終止當前回合。

適用場景與注意

  • 焦點限制:快捷鍵僅在焦點位於主會話輸入框時生效。在設置菜單、彈窗或其他文本框中按 Esc 不會觸發終止。
  • 配置缺失:當前沒有可配置的按鍵映射。
  • 即時性:Esc 會立即請求終止當前回合;未保存的模型生成進度不會繼續。
  • 潛在衝突:如果外部 UI 插件攔截了 Esc 事件但未調用 preventDefault(),可能與本插件發生快捷鍵競爭;原生 Harness 彈層已按消費優先處理。
  • 非官方性質:本項目爲非官方社區插件,與 DeepSeek 官方不存在隸屬、授權或背書關係。

結語

該插件通過複用官方接口,爲 Web 客戶端增加了實用的鍵盤控制能力。項目維護狀態爲積極維護,相關鏈接如下:
* GitHub 倉庫
* 社區目錄頁

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜