前言¶
DeepSeek Harness(DSH)把壳层能力拆成可插拔的插件。若你既要改桌面端界面语言与字号,又要在同一会话里画像素图、切换 HTTP(S)/SOCKS5 出站,还要在输入框旁看到 DeepSeek 计费时段提示,往往需要装多个包或自己改前端。维护者 Pro12447890 在社区目录登记的客户端插件 rus-image-percent-gen(当前 package.json 版本 1.5.0,MIT 许可证)把俄语本地化、元素缩放、pixel_art 绘图、proxy_switch 代理、输入框下方 тариф 行,以及若干界面增强收进一个 bundle,通过 cordis.patch.yml 与客户端注入一并生效。下面介绍它做什么、如何安装,以及各工具的典型用法。
这是什么¶
rus-image-percent-gen 是面向 DSH desktop / web 客户端 的 bundle 插件:自动加载俄语界面文案(README 写明约 2310 行)、在面板底部提供 A+ / A− 缩放、注册 pixel_art 与 proxy_switch 两个工具,并在输入区展示按本地时间换算的「普通 / 峰值 ×2」 тариф 提示;另含短消息发送确认、右键复制会话、按时间表切换深色主题,且在设置里提供「代理」「改进」等独立页面。
- 维护者:Pro12447890(package.json 作者字段为 Daymix)
- 分类:客户端(SkillHub 目录)
- 运行要求:Node
>=20;DSH>=0.1.2-rc.1(package.jsondsh.engines) - 依赖:进程内代理能力依赖 undici(已声明在 dependencies,npm 安装时会带上)
社区插件目录与 DeepSeek / 幻方无官方从属关系;安装前请自行查看 GitHub 仓库 源码与许可证。
核心功能¶
俄语界面与元素缩放¶
安装并启用后,壳层界面会切换到俄语翻译(README 称自动生效)。面板页脚有 A+ / A−:元素缩放范围 80%~220%,步进一般为 5%;超过 160% 时步进为 10%。
绘图工具 pixel_art¶
智能体可通过工具在 4×4~256×256 画布上逐像素上色,支持 ASCII 网格绘制、矩形填充、文本网格导出、PNG 预览(默认 ×5,大画布 ×3)以及 1:1 或带 scale 的 PNG 保存。多画布可用可选参数 canvas 区分。
action |
作用 |
|---|---|
help |
返回完整说明(lang: "ru" 或 "en") |
new |
新建/清空画布:width、height(4…256),可选 background |
pixels |
按 [{x, y, color, alpha?}] 涂像素 |
draw |
用 rows + palette(符号→颜色)画 ASCII 网格 |
fill |
矩形填充 {x, y, w, h, color, alpha?} |
dump |
以字符网格 + 调色板图例返回文本 |
preview |
返回 PNG 预览 |
save |
写入 PNG;可带 scale 另存放大版 |
颜色支持 #rgb、#rrggbb、#rrggbbaa、"r,g,b[,a]"、颜色名(如 red、teal)或 [r,g,b,a] 数组;alpha 为 0…255。
代理工具 proxy_switch¶
默认不写入、不启用任何代理;未配置时流量直连,与未装该工具时一致。地址可拆分为 protocol、host、port、user、password,也可用单字段 proxy 字符串。
- 协议:HTTP(S) 与 SOCKS5(SOCKS5 无 bypass 列表)
- 界面:页脚开关 + 设置 → 代理 独立页
check:对每个候选做真实请求,返回延迟、外网 IP 与出口国家;"choose": true可切到最快的一条- 启用后对进程内请求(模型、搜索、HTTP-MCP 等)立即生效;默认
exportEnv时也会写入子进程环境(如curl/git、stdio-MCP) - 若 profile 里另有带设置页的代理插件(README 举例
@memef1f1y/dsh-plugin-proxy),只应保留一个,二者共用同一全局调度器 - 无
undici时,set/env/check会明确报错
输入框下方的 тариф 行¶
输入框旁(与速度、缓存命中等信息相邻)显示当前计费档位:「Тариф: обычный」 或 「Тариф: пик ×2」,按用户系统时间换算。DeepSeek 定价规则(README):峰值价为平时的 2 倍,峰值为周一至周五 UTC 01:00–04:00 与 06:00–10:00,其余时间(含周末)为半价档;悬停可看本地时间窗口与下次切换时间。行内容约每 20 秒刷新。README 注明不按中国法定节假日日历覆盖该规则。
设置页「改进」¶
- 短消息保险:输入少于 5 个字母(阈值可配)时,发送前弹出确认;同一确认间隔内不重复打扰(默认 5 分钟)
- 右键复制:消息右键可复制单条或整段会话(带「您 / AI」角色,不含操作按钮与隐藏提示)
- 定时深色主题:按本地时间段在深色/浅色间切换,可跨午夜;过渡时长可配(0 为立即切换),约每 20 秒及回到标签页时检查;手动改主题时,插件在下一时间边界前不强行覆盖
安装与启用¶
README 提供的一行安装命令(desktop profile):
dsh plugin --profile desktop add github:Pro12447890/rus-image-percent-gen
包发布后也可用包名安装(README 片段):
dsh plugin --profile desktop add rus-image-percent-gen
本地开发目录安装:
dsh plugin --profile desktop add <插件目录路径>
若希望每次启动 DSH 自动启用代理并保留待测候选,可在插件条目配置中写入 proxy(默认为空),例如:
- insert:
- id: rus-image-percent-gen
name: 'rus-image-percent-gen'
config:
proxy:
enabled: true
url: 'http://user:password@proxy-a.example.com:8080'
candidates:
- { name: 'Домашний', protocol: http, host: proxy-a.example.com, port: 8080, user: u, password: p }
- 'http://user:password@proxy-b.example.com:8080'
noProxy: ['localhost', '127.0.0.1']
exportEnv: true
典型用法¶
设置并检查代理¶
分字段写入:
{"action":"set","protocol":"http","host":"proxy.example.com","port":8080,
"user":"логин","password":"пароль","noProxy":["localhost","api.deepseek.com"]}
或单行 URL:
{"action":"set","proxy":"http://user:password@proxy.example.com:8080"}
对多个候选测延迟并选最快:
{"action":"check","targets":[
{"name":"Домашний","host":"proxy-a.example.com","port":8080,"user":"u","password":"p"},
{"name":"Рабочий","host":"proxy-b.example.com","port":3128}]}
{"action":"check","choose":true}
从环境变量读取:{"action":"env"};直连:{"action":"off"};查看状态:{"action":"status"}。
像素画工作流¶
先 new 定画布尺寸,再用 pixels / draw / fill 编辑,preview 看图,save 落盘 PNG。需要说明时调用 help 并指定 lang。
适用场景与注意¶
适合需要在 DSH 桌面客户端 上长期使用俄语界面、可调 UI 缩放,并在同一 harness 里完成像素图导出或自建出站代理管理的用户。代理与 exportEnv 会以当前 dsh 进程权限影响出站与子进程;安装前请审阅仓库源码,勿在未核对的情况下信任第三方代理配置。
与仅做语言包或仅做代理的单一插件相比,本包强调「客户端体验 + 两个工具 + тариф 提示」打包交付;若你不需要俄语界面,仍可使用缩放、绘图与代理部分,但 bundle 会一并注入俄语文案。
链接¶
- SkillHub 目录页:https://www.skillhub.cn/plugins/Pro12447890/rus-image-percent-gen
- GitHub:https://github.com/Pro12447890/rus-image-percent-gen
以上功能与命令均来自仓库 README 与 package.json;使用前请以仓库当前文档为准。