讓 DSH 做事時隨時插話:dsh-improved-inline-edit 執行中轉向實錄

一段 65 秒的真實螢幕錄影逐幀拆解:任務清單還在捲動,輸入框上方彈出「修改要求」插話條,官方 agent.steer() 把你的話注入下一個決策步驟——不打斷、不丟上下文,還有可收回的訊息氣泡與 100 條 Deep 短語池。

最近更新: 2026-10-25

DeepSeek Harness 暗色會話裡 dsh-improved-inline-edit 的插話條:任務清單推進到 C9 時,輸入框上方彈出金邊「修改要求」輸入條,狀態文案顯示回火中 28分43秒,佔位符為「輸入修改要求,立即注入當前任務」,底欄統計 15 輪 271 步
一屏看懂「插話」:金邊輸入條壓在普通輸入框上方,任務清單還在捲動,誰也沒打斷誰

2026-08-28,UP 主小速溶家發布了一段 65 秒的實錄,演示外掛 xiaosurongjia/dsh-improved-inline-edit(31,464 次播放,2026-10-17 B站 view API 口徑,本站所有幀源裡播放量最高的一支):AI 正忙的時候,輸入框上方彈出一條「修改要求」插話條,你隨時打字傳送,訊息透過官方 agent.steer() 機制無縫注入 agent 的下一個決策步驟——不必先中斷對話。本頁每一幀都出自這段錄影,機制描述逐條對照儲存庫 README 核驗過。

痛點是影片開場就演出來的:等它跑完再說是浪費時間,停下來重跑又丟進度。這個外掛給的答案是「第三個選項」——任務照跑,你插你的話,agent 做完手頭這一步就接住你的新要求。README 的對照表把話說得很直白:打斷 = 上下文遺失;隨時插話,agent 下一步就回應。身分也無需猜測:儲存庫 README 的「演示影片(B站)」一節直接連結這支影片,UP 與 GitHub 作者的配對由儲存庫自己蓋章。

結論速覽

  • ▸dsh-improved-inline-edit 讓「中斷」和「繼續」不再互斥:agent 執行時輸入框上方彈出「修改要求」輸入條,訊息經官方 agent.steer() 無縫注入下一個決策步驟,上下文完整保留,跑完輸入條自動消失。
  • ▸送出去的插話可以收回:氣泡旁有「收回」按鈕,未被讀取可收回、已讀變灰;「引導前綴」預設關閉,開啟後訊息會被格式化為【修改要求|請基於當前任務繼續執行,不要改變任務目標】再注入。
  • ▸執行狀態文案來自 100 條 Deep 短語池(借鑑 dsh-deep-verbs 並自由擴充):洗牌袋抽取、短期不重複,每推進一步輪換一次,點擊可在中/英文之間切換。
  • ▸身分與維護狀態:儲存庫 README 直接連結演示影片——UP↔GitHub 作者同一性直證;xiaosurongjia/dsh-improved-inline-edit ★16、MIT(2026-10-17 實查),09-04 之後未再更新,安裝前以儲存庫 badge 為準。

從裝好到插上第一句話:六步實錄

第一部分 · 認識與安裝

  1. 1

    先看儲存庫:這個插話外掛裡有什麼

    xiaosurongjia/dsh-improved-inline-edit,MIT 授權(2026-10-17 經 GitHub API 實查:★16、created 08-28、pushed 09-04)。儲存庫很小:client.js / index.js 兩個原始碼檔案加一份 install.ps1 安裝腳本,README 有中英雙語兩份(zh 預設)。錄影裡的儲存庫頁還是發布當天的樣子:3 次提交、1 顆星標。安裝不引用具體指令——以儲存庫 README 的安裝章節為準,頁底來源卡可直達。注意畫面:演示環境是 Gitea 風格的程式碼託管介面,外掛儲存庫本體在 GitHub。

    $dsh-improved-inline-edit · 公共
    $main · 1 分支 · 0 标签 · 3 次提交
    $install.ps1 · LICENSE · README.md · README.en.md
    Gitea 風格程式碼託管頁面上的 dsh-improved-inline-edit 儲存庫首頁:main 分支共 3 次提交,檔案清單含 install.ps1、client.js、index.js 與中英兩份 README,右側關於欄標註 MIT 授權
    發布當天的儲存庫:3 次提交、1 顆星標;安裝步驟以 GitHub 上 README 的安裝章節為準在 B 站看 0:23
  2. 2

    讀 README:中斷與繼續為何不再互斥

    README 開頭一句話講完原理:agent 執行時,composer 上方彈出一條「修改要求」輸入條,你隨時輸入要求傳送,訊息會透過官方 agent.steer() 機制無縫注入 agent 的下一個決策步驟。對照表列了三條:打斷 = 上下文遺失,而 steer 注入上下文完整保留;只能等任務跑完,而隨時插話 agent 下一步就回應;介面雜亂,而輸入條僅在執行時彈出、執行結束自動消失。再往下就是介面預覽和 Deep 短語池章節。

    $agent.steer()
    $打断 = 丢失上下文 → 无缝注入,上下文完整保留
    $仅在运行时弹出,运行结束自动消失
    $Deep 短语池 · 100 条
    dsh-improved-inline-edit 的 README 內文與對照表:說明訊息經官方 agent.steer() 注入下一個決策步驟,三行對照列出上下文保留、隨時插話、僅在執行時彈出三個賣點,下方是介面預覽與 Deep 短語池章節
    README 三行對照表把賣點說全了:上下文完整保留、下一步就回應、跑完自動消失在 B 站看 0:26

第二部分 · 執行中插話

  1. 3

    插話條長什麼樣:只在執行時彈出

    實錄裡的任務是一場真實的打包現場:任務清單從 C6 一路推進到 C9(中英 README、assets 預覽圖、screenshots.json),輸入框上方壓著一條金邊插話條——左邊是輪換中的狀態文案(這一步抓到「回火中… 28分43秒」),佔位符寫著「輸入修改要求,立即注入當前任務…」。底欄顯示這場會話已經跑了 15 輪 271 步。它不常駐:任務結束就消失。另外如實說明:暗色會話幀右側的人像桌布與女僕立繪是演示者自訂主題與桌寵,不是官方預設介面。

    $回火中… 28分43秒
    $输入修改要求,立即注入当前任务…
    $给智能体发消息 · Workspace Write · deepseek-v4-flash
    $15 轮 · 271 步
    執行中的 DeepSeek Harness 任務清單從 C6 推進到 C9,輸入框上方壓著一條金邊插話條,狀態文案輪換到「回火中… 28分43秒」,右側可見演示者自訂的人像主題桌布與女僕桌寵立繪
    插話條只在任務執行時出現——「回火中…」是短語池輪換到的狀態文案,不是錯誤在 B 站看 0:08
  2. 4

    插話被怎麼接住:不打斷、不丟進度

    把字打進去傳送就行——任務清單繼續往前走(C9 完成、C10 在跑 package.json),agent 做完手頭這一步就把你的插話當作下一個決策的輸入。此時插話條的狀態文案換成了「編碼中…」。送出去又反悔?氣泡旁有「收回」按鈕:未被讀取可收回、已讀變灰。底欄統計從 271 步走到 273 步、輸出 228K tok——任務沒有重啟,進度一格沒丟。

    $C10 — package.json 完善(files 含 assets)
    $瞎鼓捣中… 28分57秒
    $15 轮 · 273 步 · 输出 228K tok
    任務清單推進到 C10 完善 package.json 時,插話條裡已經打入文字「這一條nei」,狀態文案換成「編碼中…」,底欄會話統計走到 15 輪 273 步、輸出 228K tok
    打字、傳送,agent 做完手頭這步就接住——任務沒重啟,271 步走到 273 步在 B 站看 0:15

第三部分 · Deep 短語池

  1. 5

    狀態文案在動:Deep 短語池輪換實測

    插話條左邊的狀態文案不是裝飾:它來自一個 100 條的 Deep 短語池(借鑑 dsh-deep-verbs 專案並自由擴充),洗牌袋抽取保證短期不重複,agent 每推進一步輪換一次。這一幀抓到中文的「洞窟探秘中… 18秒」和英文的「Deep surfacing…」同框——點擊狀態文案即可在中/英文之間切換。

    $洞窟探秘中… 18秒
    $Deep surfacing…
    $100条Deep XX 短语池(可以点击更换中英文)
    DeepSeek Harness 會話裡 Deep 短語池的中英切換實測:狀態文案顯示「洞窟探秘中… 18秒」,插話條內是英文短語「Deep surfacing…」,畫面字幕點明這池子有 100 條、可點擊更換中英文
    同一時刻一中一英:短語池洗牌袋輪換,點一下狀態文案就切換語言在 B 站看 0:40
  2. 6

    100 條全表:一場烹飪隱喻的盤點

    README 附了短語池全表,三列對照:英文、中文狀態、短詞。清一色烹飪隱喻——烘焙中、熬糖色中、噴火炙烤中、醃製入味中、咕嘟咕嘟中,最妙的是「醒麵中(麵團休息=思考)」;第 3 步抓到的「回火中」就出自 Deep tempering 這一行。狀態文案輪換著看,等任務的過程也沒那麼枯燥。

    $Deep tempering… 回火中… 回火
    $Deep proofing… 醒面中… 醒面(面团休息=思考)
    $Deep simmering… 咕嘟咕嘟中… 咕嘟冒泡
    README 裡 Deep 短語池的全表頁面,三列對照英文短語、中文狀態與短詞,可見 Deep tempering 回火中、Deep proofing 醒麵中(麵團休息=思考)、Deep simmering 咕嘟咕嘟中等烹飪隱喻條目
    100 條全表清一色烹飪隱喻——第 3 步那行「回火中」就出自 Deep tempering在 B 站看 0:45

FAQ

關於 dsh 插話外掛的打斷與上下文、收回時機、引導前綴、短語池與安裝前提。

插話會不會打斷目前任務?上下文會丟嗎?

不會打斷,上下文也不會遺失——這正是它和「停止後重發」的差別。訊息透過官方 agent.steer() 機制注入 agent 的下一個決策步驟:手上的工具呼叫照常跑完,你的新要求作為下一步的輸入被接住,會話上下文完整保留。README 對照表的第一行就是這個:打斷 = 上下文遺失,而 steer 注入上下文完整保留。

插話送出去還能收回嗎?

可以,但有時間限制:氣泡旁有「收回」按鈕,agent 還沒讀取的插話可以收回,已讀取的會變灰、收不回來。它是 08-29 加入的功能,所以錄影前半段(08-28 發布的版本)還沒有這個按鈕。想反悔就趁早——送出之後盯一眼氣泡狀態。

「引導前綴」是什麼?預設要開啟嗎?

一個可選開關,預設關閉。開啟後,你的插話會被格式化為【修改要求|請基於當前任務繼續執行,不要改變任務目標】+ 內容再注入——等於給每句插話加一句「別跑題」的提醒,適合改動大、怕 agent 跟著你偏航的場合。小修小改不必開,保持原話更輕。

輸入條左邊那行「回火中…」「瞎鼓搗中…」是什麼?

不是錯誤,是 Deep 短語池:100 條執行狀態文案(借鑑 dsh-deep-verbs 專案並自由擴充),洗牌袋抽取保證短期不重複,agent 每推進一步輪換一次,點擊可在中/英文之間切換。本頁抓到的就有回火中、瞎鼓搗中、洞窟探秘中、編碼中和英文 Deep surfacing——README 附了全表,清一色烹飪與手工隱喻。

怎麼安裝?外掛很久沒更新還能用嗎?

安裝步驟以儲存庫 README 的安裝章節為準(本頁不引用具體指令),儲存庫裡帶 install.ps1 安裝腳本。維護狀態如實說:xiaosurongjia/dsh-improved-inline-edit ★16、MIT(2026-10-17 實查),created 08-28、pushed 09-04 之後未再更新。相容性風險可控的理由也如實說:steer 走的是官方 agent.steer() 機制而非私有介面,不碰核心私有行為;裝前以儲存庫 badge 為準即可。

這個插話外掛和提示詞注入、回滾、畫布分支有什麼差別?

四件事四個角色。提示詞注入(prompt-inject)是系統自動在輪次間補注提示詞、管住便宜模型,你不用動手;本頁是你在執行中手動插話改需求——同一層注入機制,角色相反。回滾是跑偏之後的停損,插話是跑偏之前的糾偏,兩頁天然成對。畫布分支是另開並行會話探索多條方向,插話留在原任務內,不分岔。想懂 steer 注入落在循環哪一步,去 agent loop 詳解頁。

相關攻略

四個相鄰能力,邊界各不相同。

來源與署名

本文全部 6 幀畫面出自小速溶家發布的錄影(BV1D4tN6TEGT,65 秒,2026-08-28 發布;播放量 31,464 為 2026-10-17 B站 view API 實查值,為本站幀源中最高),僅作署名引用,畫面保留 UP 的燒錄字幕與自訂主題背景。事實基準為 xiaosurongjia/dsh-improved-inline-edit 儲存庫 README(2026-10-17 經 GitHub API 核驗:★16、forks 0、MIT、created 08-28、pushed 09-04)。身分同一性為直證:README「演示影片(B站)」一節直接連結這支影片,UP 與 GitHub 作者的配對由儲存庫自己蓋章——本輪盤點中唯一一例,強於常見的簡介互文證據。暗色會話幀的人像桌布與女僕立繪為演示者自訂主題;儲存庫頁幀為 Gitea 風格演示環境,外掛儲存庫本體在 GitHub。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。