voyager
Nagi-ovo
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any websites, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;其中的提示词管理器可用于任意网站,如 DeepSeek Harness。
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:flayteas/dsh-sound-notify
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DSH web 插件:个性化面板——当 agent 向你提问、发起审批申请或完成一轮任务时播放提示音(每个触发条件可单独设置音效、音量、重复次数与间隔),并可自定义主背景(背景色、背景图片、全局遮罩、侧边栏遮罩)。
方式一:一条命令(推荐,需要 pnpm)
# 在下载了 dsharness-dsh-sound-notify-0.1.0.tgz 的目录里执行
dsh plugin --profile web add .\dsharness-dsh-sound-notify-0.1.0.tgz
方式二:手动安装(没有 pnpm 时)
@dsharness/dsh-sound-notify 整个目录复制到 $DSH_HOME/profiles/node_modules/@dsharness/dsh-sound-notify$DSH_HOME/profiles/web/cordis.patch.yml 里追加:- insert:
- id: sound-notify
name: '@dsharness/dsh-sound-notify'
安装后重启 dsh web 并刷新页面即可生效。
打开 设置 → 个性化:
改动自动保存到 $DSH_HOME/settings.yaml,实时生效,无需刷新。本地文件经 /plugins/sound-notify/upload 上传,存于 $DSH_HOME/sound-notify/,设置中只保存返回的 URL。
lib/index.js):注册 sound-notify 设置 namespace(声明 inject: ["settings", "webServer"],等设置服务就绪;webServer 用于上传与文件路由)——/plugins/sound-notify/upload(POST 存文件)+ /plugins/sound-notify/files/*(静态服务)lib/client.js):question/requested、approval/requested 帧变成会话的 pending 交互,任务完成表现为 running 位翻转;内置音效用 Web Audio 在音频时钟上一次性调度整个序列(免疫后台标签页定时器节流)+ 500ms 起播余量防卡音;自定义音频用 <audio> 播放ctx.theme.overrideTokens 覆盖主题令牌(--dsw-alias-bg-base、--dsw-specific-sidebar-fill,转 rgba 实现全局/侧边栏遮罩);背景图片注入固定 body::before 层(cover 铺满),框架背景转透明后图片透出<input type="file"> 选择后 fetch POST 到上传路由,返回 URL 写入设置CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: notification。