117BS/dsh-perlica-ding 预览 preview

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即可生效,自定义音频仅需替换对应文件无需改代码。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • 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)

「我们不是理想的陈述者,而是理想的践行者。」 —— 佩丽卡,终末地工业监督

Awesome DSH Plugin

佩丽卡 - 终末地工业监督

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 →

← 上一个 Prev dsh-opencode-go-box 下一个 Next dsh-btw →