117BS/dsh-perlica-ding
佩丽卡主题 DeepSeek Harness 分级任务提示音插件:计划出方案 / 任务完成 / 需要你回应 / 出错四档提示音,普通问答静音,音效可自定义。
Project Overview项目介绍
This is a native notification sound plugin built exclusively for DeepSeek Harness (DSH), themed around Perlica, a character from the mobile game Arknights: Endfield. It delivers custom audio alerts for different DSH task states, including plan drafting, task completion, user input request, and execution error, while remaining completely silent during simple question-and-answer interactions that do not require follow-up action. You can install it via the official DSH plugin CLI command with three available installation methods: direct GitHub install, public npm install, and local development install, and it works natively across Windows, macOS, and Linux desktop platforms.
After installation, the plugin triggers audio alerts based on DSH’s current task state. It will not trigger redundant alerts for sub-agent or independent background tasks, only tying alerts to the main round completion to avoid unnecessary noise. It also includes a 2.5-second debounce per alert type to prevent repeated overlapping sounds. It is designed for users who run long DSH tasks in the background, as it lets you receive task status updates without having to keep the DSH window active and in view at all times.
The plugin is released under the permissive MIT open-source license, so it is completely free to use and modify for any purpose. It ships with pre-recorded Perlica-themed TTS audio out of the box, but you can replace any of the default audio files with your own custom WAV format PCM files with no code changes required. It includes a dedicated panel in the DSH settings menu for volume adjustment with one-click audio preview, and all changes save automatically and take effect immediately.
这是一款专为 DeepSeek Harness (DSH) 开发的原生提示音插件,主题取材自游戏《明日方舟:终末地》的角色佩丽卡,为DSH的不同任务场景提供对应的语音提示。它支持计划出方案、任务完成、需要回应、执行出错四种场景的不同提示音,普通问答保持静音,可通过DSH官方插件命令一键安装,兼容Windows、macOS、Linux三大桌面平台。
安装插件后,当DSH在回合结束时仍处于计划模式,会播放计划出方案的提示音;如果本回合调用过改文件、跑命令等执行类工具,任务完成后会播放完成提示音;agent发起提问或请求审批,或是回合执行出错时,也会对应播报提醒。该插件适合需要长时间运行DSH任务、需要后台接收任务状态通知的用户,即使DSH窗口在后台也能听到提示。
插件遵循MIT开源协议,完全免费使用,开箱自带佩丽卡风格的TTS语音提示音,用户也可自定义替换为任意WAV格式音频。插件支持调节音量,自带2.5秒防抖避免连续响铃,还提供设置面板滑块调节和一键试听功能,所有改动自动保存立即生效。安装后仅需重启DSH web profile即可生效,自定义音频仅需替换对应文件无需改代码。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-perlica-ding(117BS/dsh-perlica-ding)
仓库:https://github.com/117BS/dsh-perlica-ding
本站详情页:https://www.yhbd.top/plugins/117bs-dsh-perlica-ding/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 6 · 最近提交 2026-09-11 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 6 stars - very few users, little community feedback星标只有 6,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add dsh-perlica-ding
把 117BS/dsh-perlica-ding 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-perlica-ding · 佩丽卡终端 (Perlica Terminal)
「我们不是理想的陈述者,而是理想的践行者。」 —— 佩丽卡,终末地工业监督
![]()
English | 简体中文
🔔 佩丽卡主题 DeepSeek Harness 分级任务提示音插件。
由终末地工业监督佩丽卡为您播报任务状态:计划出方案、任务执行完成、需要您回应、执行出错时,以终端播报的口吻播放不同提示音;普通问答保持安静。声音文件可自定义(含佩丽卡风格 TTS 语音文案),窗口在后台也能听到。
📖 关于佩丽卡
佩丽卡(Perlica),《明日方舟:终末地》登场角色,终末地工业的监督和官方发言人,杰出的协议技术专家。负责管理和推进协议源石技术的开发与应用,承担帝江号的管理工作,同时也是一名危机处理小组成员。
她果断而冷静地应对各种危机,来回奔波于文明环带各处。本插件的提示音风格即取材于她——简洁、干练、带技术官僚感的终端播报,称呼您为「管理员」。
✨ 功能
| 场景 | 触发条件 | 音效文件 |
|---|---|---|
| 🗂️ 计划出方案 | 回合结束时仍处于计划模式 | plan.wav |
| ✅ 任务完成 | 回合结束且本回合调用过执行类工具(改文件/跑命令/子代理/工作流等) | done.wav |
| 💬 普通问答 | 纯对话,或只用了查询类工具(读文件/搜索网页等) | 静音 |
| 🙋 需要你回应 | agent 提问 / 审批请求 | ask.wav |
| ⚠️ 出错 | 回合报错 | fail.wav |
其他特性:
- 只响主对话:子代理/后台任务完成时不单独响,随主回合统一收尾
- 防抖:每档独立 2.5 秒间隔,不会连响
- 可自定义音效:把 wav 文件放到指定目录即可,无需改代码
- 跨平台:Windows (SoundPlayer) / macOS (afplay) / Linux (paplay/aplay)
- 可配置:总开关、防抖间隔、音效目录
📦 安装
方法一:从 GitHub 安装(推荐,无需 npm 账号)
dsh plugin --profile web add https://github.com/117BS/dsh-perlica-ding
安装后重启 dsh web profile 生效:
dsh web restart
方法二:从 npm 安装(npm 发布后可用)
dsh plugin --profile web add dsh-perlica-ding
方法三:本地开发安装
dsh plugin --profile web add D:\deepseek\dsh-perlica-ding
🎵 音效文件
开箱即用:佩丽卡语音已打包进插件(sounds/ 目录随包分发),安装后无需任何配置,四个场景各有专属声音:
plan.wav — 计划出方案("作战计划已确认完毕")
done.wav — 任务完成("任务执行完毕,所有指标正常")
ask.wav — 需要你回应("终端上报:存在待决事项,需要操作员裁决")
fail.wav — 出错("警告:执行异常,任务中断")(可选)
想换自己的声音:用 AI 语音合成生成 wav,放到你的工作区根目录(或配置的 soundDir),同名文件会覆盖内置声音,立即生效无需重启。查找顺序:配置目录 → 工作区 → 包内自带 → 系统回退。
要求:必须是真正的 WAV 格式(PCM)。TTS 工具如果导出 MP3,需要转码(可用 ffmpeg:ffmpeg -i input.mp3 -acodec pcm_s16le plan.wav)。
⚙️ 配置
🔊 音量调节(设置页一键试听)
打开设置就能调:进 DSH 设置 → 佩丽卡提示音,你会看到一个面板:
提示音音量
[==========|=========] 50%
[原声 100%] [适中 60%] [轻声 30%] [静音 0%]
试听音效
[计划出方案] [任务完成] [需要你回应] [出错]
- 拖滑块或点预设档位调节音量(0 = 完全静音,100 = 原声),自动保存、立即生效
- 点试听按钮立刻播放对应音效,用耳朵确认这个音量合不合适,不用靠猜
- 试听走的是和真实通知完全相同的播放链路,听到的就是实际效果
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
Angel2518975237/deepseek-harness-hello-kitty-suite
Ln1m/dsh-side-suite
whiteguo233/dsh-openbiliclaw
hanshanyike/dsh-yolo
Smalldy/godot-bridge
jingyi0605/Codingns4DSH
fuhefei/dsh-sentinel
Oscar-Williams/dsh-deepcanary