在对话流中渲染色块并显示 RGB、HSL 与对比度
26.2/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ywsldxk/dsh-color-preview该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 79 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/8) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 渲染色块
- 显示RGB与HSL
- 显示对比度
DeepSeek Harness 颜色预览插件:按需预览对话中提到的十六进制颜色
README
由 DeepSeek 最新模型翻译生成dsh-color-preview
DeepSeek Harness 颜色预览插件:按需预览对话中提到的十六进制颜色。
当模型在对话中给出一个颜色代码(如 #F59E0B)时,你只需要说一句「预览这个颜色」,对话流里就会渲染出一张色块卡片——72px 真实色块 + RGB / HSL / WCAG 对比度 / 颜色名。
为什么做这个
Codex 终端里输入 #F59E0B 会显示一个同字号的小色块,而 DeepSeek Harness 没有这个能力。我们本可以修改 markdown 渲染器全局扫描 #hex,但那会:
- 引入常驻扫描的性能开销(每个 text 节点跑正则)
- 产生误匹配(#fff、#123456 在代码、issue 编号里到处都是)
- 需要 patch 编译产物,升级即被覆盖
这个插件选择了另一条路:零扫描、零渲染开销,只有工具被调用才工作。这正是「按需」的含义——不常驻、不打扰、要的时候一秒钟出结果。
特性
- ✅ 按需触发:模型给出色号 → 你说「预览」→ 卡片出现。
展开完整文档(README 剩余 1 节)
dsh-color-preview
DeepSeek Harness 颜色预览插件:按需预览对话中提到的十六进制颜色。
当模型在对话中给出一个颜色代码(如 #F59E0B)时,你只需要说一句「预览这个颜色」,对话流里就会渲染出一张色块卡片——72px 真实色块 + RGB / HSL / WCAG 对比度 / 颜色名。
为什么做这个
Codex 终端里输入 #F59E0B 会显示一个同字号的小色块,而 DeepSeek Harness 没有这个能力。我们本可以修改 markdown 渲染器全局扫描 #hex,但那会:
- 引入常驻扫描的性能开销(每个 text 节点跑正则)
- 产生误匹配(#fff、#123456 在代码、issue 编号里到处都是)
- 需要 patch 编译产物,升级即被覆盖
这个插件选择了另一条路:零扫描、零渲染开销,只有工具被调用才工作。这正是「按需」的含义——不常驻、不打扰、要的时候一秒钟出结果。
特性
- ✅ 按需触发:模型给出色号 → 你说「预览」→ 卡片出现。不扫描、不常驻、零性能影响
- ✅ 真实色块:对话流内渲染 72px 色块,暗色自动配白字、亮色配黑字
- ✅ 完整信息:RGB / HSL / 白字对比度 / 黑字对比度 / 常用颜色名(中英双语)
- ✅ 格式宽容:支持 #F59E0B(6 位)、#fff(3 位)、#ff000080(8 位含透明度)
- ✅ 纯增量:注册在 tool.call.toolview 的开放 key 域,不替换任何官方 UI
- ✅ 无源码改动:纯 Cordis 动态插件机制,不动 node_modules,升级不丢
安装
方法一:作为 preset 静态插件(推荐,持久)
1. 把 color-preview.mjs 复制到你的 agent preset 目录:
$target = Join-Path $env:USERPROFILE '.dsh\.agent-presets\<你的preset>\color-preview.mjs' Copy-Item -LiteralPath .\color-preview.mjs -Destination $target
2. 在 agent.cordis.yml 里加一行(放在任意位置):
- id: color-preview
name: ./color-preview.mjs
3. 重启 DSH,新建会话即可。
方法二:作为动态插件(临时体验)
如果你只是想试试,可以在 DSH 的创造模式(cordis preset)里用动态插件机制加载本文件的 host / client 两半。
使用
1. 对话里让模型给一个颜色(或自己提一个):「帮我看看 #F59E0B 这个颜色」
2. 模型调用 color_preview 工具
3. 对话流里出现色块卡片:
┌──────────────────────────┐
│ ████████████████████████ │ ← 72px 真实色块 │ #F59E0B │ ├──────────────────────────┤ │ 名称: Amber 琥珀 │ │ RGB: rgb(245, 158, 11) │ │ HSL: hsl(38, 92%, 50%) │ │ 白字对比度: 2.15:1 │ │ 黑字对比度: 9.78:1 │ └──────────────────────────┘
工作原理
Host 半:harness.defineTool 注册 color_preview hex → RGB → HSL → WCAG 亮度/对比度 → 颜色名 ↓ 返回 JSON Client 半:slots.register('tool.call.toolview', key='color_preview') 读取 ToolCallBlock(RunningToolCall | ToolResultNode)的 argsRaw + content → 渲染色块卡片
关键点:Client 读取的 ToolCallBlock 字段是 callId / argsRaw / content(RunningToolCall 与 ToolResultNode 两种形态),不是 arguments / result——这是本插件调试中踩过的最大的坑。
兼容性
- DeepSeek Harness 0.1.0-rc.6 实测通过
- 需要支持动态工具注册(harness.defineTool)与 tool.call.toolview Slot 的版本
许可
MIT License。参见 LICENSE。
相关
- DeepSeek Harness — 官方仓库(社区插件请发布到自己的项目并打上 dsh-plugin topic)预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
ywsldxk/dsh-color-preview
在对话流中渲染色块并显示 RGB、HSL 与对比度
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7
这是你的仓库?认领条目