[Plugin / 插件] dsh-composer-history — Terminal-style composer input history / 终端风格输入历史 #4135
PerryLink
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
中文
大家好,我做了一个 Web 作曲器输入层插件
dsh-composer-history:把终端的输入历史体验搬进 DeepSeek Harness 的 Web 输入框,并加入了跨会话的智能输入能力。它解决的是 Web 输入框里的几件日常痛点:半输入的草稿被历史覆盖、找不到之前发过的指令、压缩(compaction)后上下文信息消失。这些都由浏览器本地接管——纯 UI 行为,不产生会话事件、不改 agent-loop、不发模型请求,召回的文字只有在你按 Enter 后才会进入对话。
功能:
{draft, caret},回到最新一条(或按 Esc)时精确还原,半截草稿永不丢失;/save//load跨会话片段、带{{workspace}}/{{session}}/{{draft}}变量的提示模板、浏览器本地复用洞察;[compacted] …条目加入召回与搜索,压缩发生时弹一次性提示并可一键/compact填充。安装:
0.5.3,对齐 dsh0.1.1-rc.2English
Hi!
dsh-composer-historybrings terminal-style input history into the DeepSeek Harness Web composer, plus a smart cross-session input layer.{draft, caret}and reaching the newest entry (orEsc) restores both exactly.Ctrl+Ropens a query overlay over merged history, snippets, and templates./save//loadsnippets, prompt templates with{{workspace}}/{{session}}/{{draft}}variables, and browser-local reuse insights.[compacted] …entries, and a transient notice announces each compaction with a one-click/compactfill.Pure UI behavior: no session events, no agent-loop changes, no model requests — recalled text only enters the composer draft.
0.5.3, aligned with dsh0.1.1-rc.2All reactions