🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

cjm-m/dsh-paste-code-block

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
✓ 可直接安装

Cherry Studio 式的文本块/代码块粘贴效果DeepSeek Harness Web

自动检查通过:npm 包已发布且 engines 声明满足基线(声明 Node >=20);该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/14 · 已提供中文文档

Cherry Studio-style paste for DeepSeek Harness Web: long code/text collapses into a tidy, collapsible, language-tagged card — localized names (中文/English), in-card editing, one-click × remove, fenced-code restore on send.

综合分
30.9
GitHub 分
30.9
用户评分
—
★ Stars
2
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-paste-code-block
npm 包 dsh-paste-code-block 已校验归属本仓库,走 npm 安装最省事
信任档位:已验证本站已于 2 天前真实安装成功(L4 · 真实安装)
是什么
dsh 原生插件 · ui
装得上吗
本站已真实安装成功(L4 · 真实安装,非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 11 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/23
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-paste-code-block @ 0.2.5
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 15:20:57

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-input-trigger@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-locale
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-paste-code-block

Cherry Studio 式的文本块/代码块粘贴效果(DeepSeek Harness Web)

把复制的长代码 / 长文本粘到 DSH Web 输入框时,不再糊成一长串普通文字,而是收成一张带边框、可折叠、带语言标签的卡片;块名称自动跟随 DSH 界面语言(中文 / English);发送时自动还原成真正的
npm version
License: MIT
platform: web

预览:粘贴的块自动收成整洁卡片

为什么需要它

往聊天输入框里粘贴 200 行报错栈、API 返回、长日志,输入框立刻变成一坨无法阅读的文字墙。本插件把符合特征的粘贴折叠成 芯片(chip)(复用 DSH 自带的隐藏引用机制,与文件上传同源)外加一张可编辑详情卡——草稿保持整洁,内容随时可读、可改、可还原。

功能

- 🧩 智能识别:粘贴内容带 围栏、含换行、明显缩进、或长度 ≥ 96 → 收成卡片;普通短文本照常粘贴,绝不打扰。
- 🏷️ 语言标签:自动识别 Python / JS / JSON / YAML / SQL / bash / HTML·XML / C++ / Go / Ruby 等(可识别 shebang);纯文本块标为 text。
- ✏️ 卡片内编辑:详情卡里直接修改内容,发送的正是编辑后的文本;另有复制、折叠/展开、收起。
- 🈯 名称本地化:芯片按当前 DSH 界面语言命名——代码块 1 / Code #1、文本块 N / Text #N;前缀图标与配色一眼区分两类块(代码  蓝色、文本 Aa 灰色);在「设置 → 语言」切换后所有芯片即时改名。
- × 一键删除:每个芯片自带 × 删除按钮(详情卡上也有);删掉的块编号立刻回收复用。
- 📤 发送还原:发送时每个卡片展开还原为 - 🔢 智能编号:代码与文本分开计数,永远分配最小可用号。
- 📱 全端适配:纯客户端插件,PC 与手机 Web 通用,实时跟随深浅主题。

工作流

四步:复制 · 粘贴 · 整理 · 发送

名称本地化

芯片名称、按钮提示、行数、发送失效提示全部走 DSH 官方 locale 服务:插件注册自己的 paste-code-block 词典命名空间(zh / en 键集完全一致),输入坞声明该命名空间,因此切换语言时所有文案自动重渲染。

块名称跟随界面语言

- 新粘贴的块按粘贴时的界面语言命名。
- 已插入的芯片在 设置 → 语言 切换后原地改名,无需刷新页面。
- 点击与删除跨语言匹配:切到英文后,原来叫 代码块 2 的芯片(此时显示 Code #2)依然指向同一个块,反之亦然。

安装

需要 DSH 0.1.x(开发者预览版,接口可能变化)。已发布到 npm,直接按包名安装:
sh
dsh plugin --profile web add dsh-paste-code-block

也可以从本仓库或本地目录安装:
sh
dsh plugin --profile web add github:cjm-m/dsh-paste-code-block   # 从 GitHub
dsh plugin --profile web add file:/path/to/dsh-paste-code-block  # 从本地目录

安装后重启 dsh web 生效。

使用

1. 在任意地方复制一段代码 / 一段多行文本。
2. 在 DSH 输入框粘贴 → 折叠成 代码块 1 这样的芯片。
3. 点芯片打开详情卡:阅读、就地编辑、复制、折叠;点芯片(或卡片)上的 × 删除该块。
4. 发送——完整原文以围栏代码块形式发出。

识别阈值:含换行 / 行数 ≥ 2 / 长度 ≥ 96 / 缩进且符号密集 / 带围栏,任一命中即成块。

说明与边界

- 块一律追加在草稿末尾(复用 DSH 隐藏引用语义),光标与撤销保持稳定。
- 纯文本块发送时用  - 用其他方式删除芯片(如 Backspace)同样会释放编号——插件状态与编辑器持续对账。
- 删除单个块绝不影响其它块;删除是一次普通的编辑器编辑,可用 Ctrl+Z 撤销找回。
- 创建块不会残留空格:DSH 会在新插入的芯片后自动补一个分隔空格,插件只把这一个字符删掉——因此块后面接着输入的文字不会顶着一个前导空格,连续粘贴多个块也不会在正文里堆出多余空格;你自己敲的空格在粘贴/删除时都不会被动到。

目录结构

dsh-paste-code-block/
├── src/
│   ├── client.js       # Web(浏览器侧)—— 粘贴拦截、芯片、详情卡片、× 删除
│   ├── index.js        # Host(Node 侧)—— 有意为空(纯 UI 插件)
│   ├── parse.js        # 纯块识别逻辑(规范版,含单元测试)
│   └── i18n.js         # 词典与块名称解析(规范版,含单元测试)
├── tests/
│   ├── parse.test.js   # node:test 单元测试(src/parse.js)
│   └── i18n.test.js    # node:test 单元测试(src/i18n.js)
├── docs/
│   ├── design.md       # 设计说明(编号复用、锚点稳定、codec、i18n、芯片 ×)
│   └── images/         # README 示意图(PNG + 可编辑 SVG 源)
├── cordis.patch.yml    # DSH bundle patch,声明宿主插件
├── package.json        # 包与 DSH 插件清单
├── README.md           # English
└── README.zh-CN.md     # 简体中文

开发
sh
npm run check   # 语法检查 JS 半端
npm test        # 运行单元测试(node:test,38 项)

License

MIT — 见 LICENSE。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群