dsh-composer-history
by baisama-cloud
Web UI 输入框命令历史:按 ↑/↓ 浏览此前发送的指令,回到历史末尾时恢复原草稿。
Command history for the Web UI composer: press Up/Down to cycle through previously sent instructions, then restore the draft at the end of the history.
安装
dsh plugin --profile web add github:baisama-cloud/dsh-composer-historyGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
Command history for the DeepSeek Harness (DSH) web GUI composer — press ↑ / ↓ to cycle through your previously sent instructions, then restore the draft you were editing when you reach the end of the history.
DSH Web 界面输入框的命令历史插件:↑ / ↓ 上下方向键逐一浏览此前发送的指令,回到历史末尾时恢复你编辑前的草稿。
Features / 功能
- ↑ switches to an older sent instruction, ↓ to a newer one — the current draft is preserved underneath.
- When you reach the newest entry and press ↓ again, the draft you were editing is restored.
- Only finished user messages count; system-injected reminders are skipped.
- Multi-line drafts are safe: ↑ is taken over only on the first line, ↓ only on the last line.
- Never triggers during IME composition, with text selected, or with Ctrl / Cmd / Alt / Shift held.
Install / 安装
dsh plugin --profile web add github:<owner>/dsh-composer-history
or in DSH settings → Plugins market, add the repository. 或在 DSH 设置 → 插件市场中添加本仓库安装。
Usage / 使用
- Click into the composer textarea in any session.
- Press ↑ to step back through previously sent commands; press ↓ to move forward, and once past the newest entry your original draft returns.
- Edit a recalled command and send it as usual.
Development / 开发
This is a standard DSH bundle:
lib/index.js— host half (intentionally empty; all behavior is client-side)lib/client.js— browser half, a Cordis plugin registered viawindow.__ModuleLoader__.load; it hooks theconversation.input.leftslot to reach the composer textarea, draft state (props.input.draft), the write action (props.inputActions.setDraft), and the session messages (props.session.nodes)cordis.patch.yml— loader row inserting the plugin
Build the npm tarball with:
npm pack
Requires react and @deepseek-ai/cordis as peer dependencies (provided by the DSH installation).
License / 许可证
MIT
原始 README: https://github.com/baisama-cloud/dsh-composer-history/blob/main/README.md ↗
同类插件
查看全部 →
dsh-web-ui-all
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

dsh-web-ui
DSH Web UI 插件与皮肤合集:任务看板、git 图、右侧面板、远程移动端 UI、桌宠、实时 token 统计与皮肤中心。

dsh-TUI
Claude Code 风格全屏终端 UI:像素鲸鱼顶栏、实时工作状态行、思考流式展开。

DSH-better-sidebar
侧边栏完整工作台:内置文件渲染编辑、终端、Git 与子代理,支持三方插件注册新 Tab。

working-activity
让 agent 的"工作状态行"活过来——实时工具动态与进度、俏皮文案、模型自述、上下文预警。同一套想法,适配两个平台: pi CLI 与 DeepSeek Harness(DSH) 。

deepseek-idesign
可视化设计工作室,支持网站、App 原型、海报、信息卡、报告和杂志的模板创建、元素编辑、选区级 AI 草稿衔接与导出。