讓 DSH 做事時隨時插話:dsh-improved-inline-edit 執行中轉向實錄
一段 65 秒的真實螢幕錄影逐幀拆解:任務清單還在捲動,輸入框上方彈出「修改要求」插話條,官方 agent.steer() 把你的話注入下一個決策步驟——不打斷、不丟上下文,還有可收回的訊息氣泡與 100 條 Deep 短語池。
最近更新: 2026-10-25

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
先看儲存庫:這個插話外掛裡有什麼
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
發布當天的儲存庫:3 次提交、1 顆星標;安裝步驟以 GitHub 上 README 的安裝章節為準在 B 站看 0:23 - 2
讀 README:中斷與繼續為何不再互斥
README 開頭一句話講完原理:agent 執行時,composer 上方彈出一條「修改要求」輸入條,你隨時輸入要求傳送,訊息會透過官方 agent.steer() 機制無縫注入 agent 的下一個決策步驟。對照表列了三條:打斷 = 上下文遺失,而 steer 注入上下文完整保留;只能等任務跑完,而隨時插話 agent 下一步就回應;介面雜亂,而輸入條僅在執行時彈出、執行結束自動消失。再往下就是介面預覽和 Deep 短語池章節。
$agent.steer()$打断 = 丢失上下文 → 无缝注入,上下文完整保留$仅在运行时弹出,运行结束自动消失$Deep 短语池 · 100 条
README 三行對照表把賣點說全了:上下文完整保留、下一步就回應、跑完自動消失在 B 站看 0:26
第二部分 · 執行中插話
- 3
插話條長什麼樣:只在執行時彈出
實錄裡的任務是一場真實的打包現場:任務清單從 C6 一路推進到 C9(中英 README、assets 預覽圖、screenshots.json),輸入框上方壓著一條金邊插話條——左邊是輪換中的狀態文案(這一步抓到「回火中… 28分43秒」),佔位符寫著「輸入修改要求,立即注入當前任務…」。底欄顯示這場會話已經跑了 15 輪 271 步。它不常駐:任務結束就消失。另外如實說明:暗色會話幀右側的人像桌布與女僕立繪是演示者自訂主題與桌寵,不是官方預設介面。
$回火中… 28分43秒$输入修改要求,立即注入当前任务…$给智能体发消息 · Workspace Write · deepseek-v4-flash$15 轮 · 271 步
插話條只在任務執行時出現——「回火中…」是短語池輪換到的狀態文案,不是錯誤在 B 站看 0:08 - 4
插話被怎麼接住:不打斷、不丟進度
把字打進去傳送就行——任務清單繼續往前走(C9 完成、C10 在跑 package.json),agent 做完手頭這一步就把你的插話當作下一個決策的輸入。此時插話條的狀態文案換成了「編碼中…」。送出去又反悔?氣泡旁有「收回」按鈕:未被讀取可收回、已讀變灰。底欄統計從 271 步走到 273 步、輸出 228K tok——任務沒有重啟,進度一格沒丟。
$C10 — package.json 完善(files 含 assets)$瞎鼓捣中… 28分57秒$15 轮 · 273 步 · 输出 228K tok
打字、傳送,agent 做完手頭這步就接住——任務沒重啟,271 步走到 273 步在 B 站看 0:15
第三部分 · Deep 短語池
- 5
狀態文案在動:Deep 短語池輪換實測
插話條左邊的狀態文案不是裝飾:它來自一個 100 條的 Deep 短語池(借鑑 dsh-deep-verbs 專案並自由擴充),洗牌袋抽取保證短期不重複,agent 每推進一步輪換一次。這一幀抓到中文的「洞窟探秘中… 18秒」和英文的「Deep surfacing…」同框——點擊狀態文案即可在中/英文之間切換。
$洞窟探秘中… 18秒$Deep surfacing…$100条Deep XX 短语池(可以点击更换中英文)
同一時刻一中一英:短語池洗牌袋輪換,點一下狀態文案就切換語言在 B 站看 0:40 - 6
100 條全表:一場烹飪隱喻的盤點
README 附了短語池全表,三列對照:英文、中文狀態、短詞。清一色烹飪隱喻——烘焙中、熬糖色中、噴火炙烤中、醃製入味中、咕嘟咕嘟中,最妙的是「醒麵中(麵團休息=思考)」;第 3 步抓到的「回火中」就出自 Deep tempering 這一行。狀態文案輪換著看,等任務的過程也沒那麼枯燥。
$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 詳解頁。
相關攻略
四個相鄰能力,邊界各不相同。
讓便宜模型聽懂話:提示詞注入實錄
輪次中自動補注你的提示詞:手動一次性注入、條件注入與視窗判據,讓便宜模型做好指令遵循——帶真實錄影幀的圖文攻略。
閱讀教學dsh agent loop 詳解
一次 dsh 對話到底怎麼跑:turn 生命週期、外掛攔截點,以及防止工作階段失控的 loop guard。
閱讀教學DeepSeek Harness 後悔藥:一鍵撤回與存檔點
安裝 dsh-undo-savepoint,用 WebUI 按鈕、Ctrl+Alt+Z 或對話觸發撤銷,快照管理與崩潰救援全圖解。
閱讀教學dsh 無限畫布:用 ThoughtDAG 做會話分支
問題變節點,連線注入摘要或完整上下文,PDF 長出分支,舊 Claude Code 工作階段唯讀匯入——畫布工作流圖文攻略。
閱讀教學來源與署名
本文全部 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。
