dsh-notify
baka-world
DeepSeek Harness desktop notification plugin (notify-send / D-Bus)
PROJECT TOPICS
PROJECT README
任务完成提示音插件 for DeepSeek Harness Web GUI(dsh-web-ui 插件生态)。
当前会话的 agent 任务结束时播放提示音(叮咚),支持音量调节、静音、更换内置音效、上传自定义音频文件。设置页位于「设置 → 插件 → 任务完成提示音」。
A task-completion chime plugin for the DeepSeek Harness Web GUI: rings a ding-dong when the current session's agent turn finishes, with volume control, mute, built-in sound presets, and custom-audio upload. Settings live at Settings → Plugins → 任务完成提示音.
running → idle 跳变,任务结束瞬间响铃(切换会话 / 页面加载不误响)。Watches the current session's running → idle transition — rings the moment a task finishes (no false rings on session switch or page load).~/.dsh/chime/audio/,可试听、可删除。Upload local audio files (≤16MB); preview and delete from the settings page.lib/ 即发布产物)。No build toolchain — lib/ is the shipped artifact.# 安装到 web profile(dsh 插件市场 / dsh CLI)
# Install into the web profile (dsh plugin market / dsh CLI)
dsh plugin --profile web add github:Mystery-God/dsh-chime
# 或直接改 profile 的 package.json / bundles 后 pnpm install
# Or edit the profile's package.json deps + bundles, then pnpm install
安装后重启 dsh web,即可在「设置 → 插件 → 任务完成提示音」中配置。 Restart dsh web, then configure it at Settings → Plugins → 任务完成提示音.
lib/index.js — host 半体:~/.dsh/chime/settings.json 存储 + /api/dsh-chime/* 路由(设置读写、音频上传/播放/删除)+ agent 公告
lib/client.js — 浏览器半体:设置页(settings.plugins.tab)+ 完成监听(shell.overlay + useSessions 标准 props)
cordis.patch.yml — bundle patch:把插件行注入 profile 组合
node scripts/build.mjs # 把 src/ 复制为 lib/(无编译步骤)· copies src/ → lib/
node scripts/test.mjs # host 路由冒烟测试(临时 DSH_HOME)· host route smoke test
本仓库无 TypeScript / 无打包器:src/ 是手写源码,lib/ 是发布产物(需提交,dsh 插件市场校验安装包时要求入口文件存在)。No TypeScript, no bundler: src/ is the hand-written source, lib/ is the shipped artifact (committed — the dsh plugin market rejects installs whose declared entry artifact is missing).
纯中文版:README.zh.md
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。