dsh-quirekit-md-editor:在智能體寫出 Markdown 的地方直接改,並把批註交回智能體

前言

在 DeepSeek Harness(DSH)裏,智能體經常把說明、方案、長文寫成工作區裏的 .md 文件;右側欄默認是 Markdown 預覽,能看不能改時,改一個字往往要切編輯器或讓智能體再跑一輪。若你還想對某段寫「這裏要補例子」「這句不對」,批註和正文分散在不同工具裏,來回對照成本更高。

dsh-quirekit-md-editor 把右側預覽換成可編輯界面:打開的就是當前文件,改完寫回同一路徑;批註可以掛在段落旁,再一次性交給智能體處理。下面按定位、能力、安裝與用法說明這個工作流類插件。

這是什麼

  • 名稱:dsh-quirekit-md-editor(npm 包名與安裝標識一致)
  • 維護者:quirekit
  • 分類:工作流(社區目錄 SkillHub 插件頁)
  • 一句話:Edit Markdown where the agent writes it, and hand your comments back to the agent.——在智能體寫入 Markdown 的位置編輯,並把你的評論交還給智能體。
  • 編輯器本體:QuireKit MD Editor,與插件一併構建;底層是優化過的 CodeMirror 與 Lezer。
  • 許可證:MIT(package.json 當前版本 0.1.2)

與「只換預覽皮膚」類插件不同,README 強調它面向「智能體已經寫完文檔之後」:你閱讀、修改,並用評論說明還要智能體改什麼。

核心功能

編輯與文件保真

  • 三種模式(每個標籤頁會記住上次選擇):Visual 隱藏標記、Markup 在當前段落顯示標記、Source 顯示全部源碼;仍是同一份純文本,不是從文檔樹反推再生成文件。
  • 就地渲染:數學公式、Mermaid、PlantUML、表格、腳註、frontmatter;可插入白板、流程圖、思維導圖,數據寫在 Markdown 裏。
  • 保存:輸入時自動保存,或 Cmd/Ctrl+S。
  • 粘貼圖片:保存到文檔旁的 assets/,用相對路徑引用。
  • 主題:跟隨 DSH 的語言與明暗主題。
  • 批註文件分離:評論存在獨立文件中,正文除你改動的部分外保持字節級一致(README 稱可用 npm run benchmark:fidelity 在三種模式下校驗)。

與智能體協作

  • 選中發送:把選中文本連同文件路徑與行號送到 Composer,再由你決定是否發送。
  • 評論驅動:對段落加評論,可單條或一次性發送所有未關閉評論;智能體處理後會通過 resolve_document_comment 將對應評論標爲已解決,未處理的保持打開。
  • 外部變更:智能體改文件後,若你本地無未保存內容,編輯器會同步;若有未保存內容,會詢問保留哪一版,不會靜默覆蓋。
  • Skill:自帶 quirekit-markdown,便於智能體寫 callout、摺疊塊、Mermaid、PlantUML 與數學公式。
  • 截圖:本地截圖可按相對或絕對路徑顯示(僅讀取圖片文件)。

工具欄菜單可隨時切回官方 Markdown 預覽;評論側欄可隱藏或顯示。

性能(README 公佈數據)

在約 100 萬字符長文檔中,中位單次按鍵到編輯器接受新文檔約 2.4 ms(Visual),p95 約 3.0 ms;編輯器運行在獨立 iframe 中,與 DSH 頁面樣式隔離。實測環境爲 Apple M3 Max、Chromium 149,文檔中稱長文按鍵延遲隨篇幅增長較平緩。

安裝與啓用

環境要求(與 package.json 的 engines.dsh 一致):DeepSeek Harness >=0.2.2-rc.1 且 <0.3.0,Web 或桌面端均可。

Web 端安裝命令(須使用資料原文,勿自行拼接 GitHub 路徑):

dsh plugin --profile web add dsh-quirekit-md-editor

安裝後重啓 dsh web,在 Files 標籤中打開任意 Markdown 文件即可進入可編輯預覽。

桌面端:打開 Plugins 頁面 → Add plugin → 輸入 dsh-quirekit-md-editor → 啓用。

從源碼安裝(需自行構建,路徑改爲本機絕對路徑):

npm install
npm run build
dsh plugin --profile web add file:/absolute/path/to/dsh-md-editor

注意:插件以當前 DSH 進程的權限運行;安裝前建議查看 GitHub 倉庫 源碼與 MIT 許可證,確認符合你的安全策略。社區目錄 SkillHub 爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。

插件設置

在 DSH 的 Plugins 頁面可配置:

  • 默認編輯模式
  • 是否顯示模式切換
  • 格式工具欄:固定、浮動或隱藏

設置保存在當前瀏覽器中。

典型用法

  1. 讓智能體在工作區生成或更新某一 .md 文件。
  2. 在 Files 中打開該文件,右側使用 QuireKit 編輯器閱讀;需要時切換 Visual / Markup / Source。
  3. 直接改正文,或在對照段落旁添加評論。
  4. 將選中內容發送到 Composer,或將一條/全部開放評論發給智能體。
  5. 智能體修改文件並 resolve 已處理的評論後,確認編輯器同步結果;若你仍有未保存編輯,按提示選擇保留版本。

README 中的演示視頻展示了選區發送、評論交接與 resolve、以及在同一 Markdown 下三種模式與評論的表現(部分片段有加速標註)。

適用場景與侷限

更適合:智能體產出長 README、設計說明、技術方案後,由人在 DSH 內微調措辭、補圖表,並用評論列出仍須智能體執行的修改;重視「改一個字就是一個字符 diff」、不希望預覽編輯破壞原有 Markdown 寫法(setext 標題、各類列表符號、原始 HTML 等)的場景。

需留意:

  • DSH 版本須落在 0.2.x 的 rc.1 及以上、0.3.0 以下,升級主版本前需確認插件是否仍兼容。
  • 評論與正文分文件存儲,協作時要清楚哪一側是「給智能體的工單」。
  • 性能數據來自作者 benchmark,與你本機硬件、文檔結構(是否結構密集)會有差異。

結尾

dsh-quirekit-md-editor 把 DSH 右側從只讀預覽變成與智能體共用的 Markdown 工作面:正文仍是你倉庫裏的純文本,評論則成爲可往返於編輯器和智能體之間的協作通道。若要查看簡介與分類,可打開 SkillHub 目錄頁;安裝命令、設置項與性能說明以 GitHub README 爲準。

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

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

小夜