给会话配上大狗汪汪等动物音效提醒
30.2/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add HokkaidoCOLA/dsh-audio-dagou该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · security
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 51 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/9/30) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包@dsh-external/dsh-audio-dagou(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/7 14:40:29
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 6 处,展示前 6 条)
- 读取本地文件lib/index.js:135
const ok = existsSync(path); - 执行外部命令固定命令lib/index.js:198
const child = spawn('afplay', [file], { stdio: 'ignore' }); - 执行外部命令固定命令lib/index.js:205
const child = spawn('powershell', ['-NoProfile', '-NonInteractive', '-Command', psPlayScript(file, 1, 0)], { stdio: 'ignore' }); - 执行外部命令来自配置/变量lib/index.js:218
const child = spawn(names[index], [file], { stdio: 'ignore' }); - 执行外部命令固定命令lib/index.js:302
currentChild = spawn('powershell', ['-NoProfile', '-NonInteractive', '-Command', psPlayScript(sound.path, times, gapMs)], { stdio: 'ignore' }); - 读取本地文件lib/index.js:494
const live = (sound) => (sound.path && existsSync(sound.path) ? sound.path : null);
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-user-approval给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 工具调用触发音效
- 任务完成播放叫声
一个赤石插件,每调用一次工具就“大狗”一次,完成任务就 ”叫~~~“
README
由 DeepSeek 最新模型翻译生成dsh-audio-dagou
给 DeepSeek Harness(DSH)会话配点动物系音效的宿主插件:模型干活时「大狗」,提问时「叮咚鸡」,请求放权时「叮咚鸡」(你批准后「诶」),读到工作区外文件时「叮咚鸡→诶」(提醒+确认,工作区 = 会话 cwd ∪ workspaceRoots 配置根),一轮任务收尾按命令条数成比例「汪汪汪」地叫(最多 10 声)。
环境要求
| 项目 | 要求 |
| 运行时 | DeepSeek Harness (DSH) 0.1.x(0.1.0-rc.6 及以上均可) |
| Node.js | ≥ 20 |
| 前置插件 | 无 |
三平台播放器(按序回退)
| 平台 | 播放器 | 说明 |
| macOS | afplay | 系统自带 |
| Windows | powershell(System.Media.SoundPlayer) | 系统自带 |
| Linux | paplay → pw-play → aplay | PulseAudio / PipeWire / ALSA,自动回退 |
任何平台找不到播放器或音频文件时都静默跳过,绝不影响工具执行或回合收尾。
展开完整文档(README 剩余 1 节)
dsh-audio-dagou 给 DeepSeek Harness(DSH)会话配点动物系音效的宿主插件:模型干活时「大狗」,提问时「叮咚鸡」,请求放权时「叮咚鸡」(你批准后「诶」),读到工作区外文件时「叮咚鸡→诶」(提醒+确认,工作区 = 会话 cwd ∪ workspaceRoots 配置根),一轮任务收尾按命令条数成比例「汪汪汪」地叫(最多 10 声)。 环境要求 | 项目 | 要求 | | 运行时 | DeepSeek Harness (DSH) 0.1.x(0.1.0-rc.6 及以上均可) | | Node.js | ≥ 20 | | 前置插件 | 无 | 三平台播放器(按序回退) | 平台 | 播放器 | 说明 | | macOS | afplay | 系统自带 | | Windows | powershell(System.Media.SoundPlayer) | 系统自带 | | Linux | paplay → pw-play → aplay | PulseAudio / PipeWire / ALSA,自动回退 | 任何平台找不到播放器或音频文件时都静默跳过,绝不影响工具执行或回合收尾。 行为 | 事件 | 音效 | 说明 | | 模型执行一条 bash 命令后 | 大狗.wav | 命令计数 +1(该 agent 名下) | | 模型调用 ask_user_question 提问时(提问界面弹出瞬间) | 叮咚鸡.wav | 挂在 tools/execute,不等用户作答 | | 用户回答完问题后(答案提交瞬间) | 诶.wav | 挂在 tools/result——工具此时刚返回,作确认音 | | 模型请求放权时(审批弹窗出现瞬间,如 sandbox_permissions 升级) | 叮咚鸡.wav | 挂在 approval/request(waterfall),不等用户决定 | | 用户批准放权后 | 诶.wav | approval/request 的 next() 返回 allowed-once 时;拒绝/取消/无人应答则静默 | | 模型用 read 读取到工作区之外的文件时 | 叮咚鸡.wav → 诶.wav | 先提问音、再回答确认音(顺序播,间隔 150ms);见下方判定口径 | | 每轮用户请求结束(agent turn 收尾) | 叫.wav × N | N = min(round(本轮命令计数 × barkScale), maxBarks),随后清零 | - 「成正比例」默认 barkScale = 1(几次命令就几声),封顶 maxBarks(默认 10)。 - 命令计数按 agent 隔离:subagent 的回合结束只结算它自己的计数,不会误清零主 agent、也不会白叫。 - 「读工作区外」判定口径与 read 工具自身一致:工作区 = 会话 cwd ∪ workspaceRoots 配置根;相对路径以工作区为基,两侧都经 realpath 归一化(/tmp → /private/tmp、工作区内 symlink 指向外部的文件都能正确识别,win32 大小写不敏感);仅读取成功时触发(读失败、读到目录不算)。任一沙箱 mode 下读取都不受限,故该音效与 mode 无关。此时先播 soundQuestion(叮咚鸡.wav)再播 soundReadOutside(默认诶.wav),两声间隔 150ms。 典型场景:Web GUI 的会话可能建在别的目录(如 dsh-dagou-rewind),而插件项目在 dsh-audio-dagou——此时读项目内文档/代码会被判「工作区外」而频繁提醒;把项目根配进 workspaceRoots 即恢复「只对真正的工作区外访问(.nvm、/etc 等)提醒」。 - 音频播放全部 fire-and-forget、不阻塞任何流程。 安装(装配进 web profile) 方式 A:GitHub 装配(推荐) 本仓库已提交构建产物(lib/),git 装配免构建: dsh plugin --profile web add github:HokkaidoCOLA/dsh-audio-dagou 本包 package.json 声明了 dsh.bundle.patch,安装后自动并入 profile 的 bundle 层并激活(无需手动编辑 cordis.patch.yml)。装配后重启 dsh web 生效。 方式 B:本地源码装配(开发调试) cd dsh-audio-dagou npm install npm run build dsh plugin --profile web add "$(pwd)" 配置覆写 后续层(profile 的 cordis.patch.yml、--patch)可按 id 覆写 config,例如在 $DSH_HOME/profiles/web/cordis.patch.yml 追加(注意保留 - insert: 包裹): - insert: - id: dsh-audio-dagou config: enabled: true maxBarks: 10 barkScale: 1 barkGapMs: 420 换自己的音频:填绝对路径即可 soundCommand: /path/to/汪.wav soundQuestion: /path/to/叮咚鸡.wav soundAnswer: /path/to/确认音.wav soundReadOutside: /path/to/读外面啦.wav soundBark: /path/to/叫.wav 会话目录与项目目录不一致时,把项目根计入工作区(数组) workspaceRoots: - /path/to/your/project 配置项 | 键 | 默认 | 说明 | | enabled | true | 总开关;false 时静音(仍计数) | | soundCommand | 大狗.wav | 命令音效(内置名或绝对路径) | | soundQuestion | 叮咚鸡.wav | 提问音效(提问界面弹出瞬间) | | soundAnswer | 诶.wav | 回答确认音(用户提交答案瞬间) | | soundReadOutside | 诶.wav | 读工作区外音效(先播一声 soundQuestion 提问音,再播它) | | workspaceRoots | [] | 额外计入「工作区」的绝对路径根(数组);会话目录与项目目录不一致时把项目根填上,读项目内文件就不再当工作区外提醒 | | soundBark | 叫.wav | 收尾连播音效 | | barkScale | 1 | 播放数 = 命令数 × 此倍数 | | maxBarks | 10 | 每轮最多几声(需求 ≤10) | | barkGapMs | 420 | 连播间隔 ms | | barkMaxMs | 0 | 单声截断时长;0 = 不截断 | 模型侧探针工具 - audio_dagou_status — 查询各 agent 本轮命令计数、配置、音频文件是否就位、使用的播放器。 开发 npm ci # 安装依赖 npm run build # tsc → lib/ npm run typecheck npm test # scripts/smoke.mjs(三平台通用冒烟测试) 许可 BSD-3-Clause © 2026 HokkaidoCOLA
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
HokkaidoCOLA/dsh-audio-dagou
给会话配上大狗汪汪等动物音效提醒
相关插件 · 安全 / 权限
智能体逆向工程morluto/rea
用智能体逆向工程任何东西,从应用行为到原生二进制。
★ 415,267已汉化DSH
73.3
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 80,414已汉化MCP
71.9
WorkBuddy 模型接入corrinehu/dsh-workbuddy-connect
2026 年 10 月 20 日起,WorkBuddy…
★ 1,604已汉化DSH
71.7
破甲一键通z91772524-ai/pojia-next
十五个 AI…
★ 967已汉化DSH
71.6
AI 代理虚拟终端strukto-ai/mirage
Mirage 是给 AI 智能体用的虚拟终端:一层 shell,统管数据、命令行和运行时。Unix…
★ 3,756已汉化DSH
70.8
Agent 操作层agentic-os-org/ANOLISA
ANOLISA(Agentic Nexus Operating Layer & Interface System Architecture)|智能体操作系统,带运行时、安全、可观测性,以及 Tokenless 响应压缩,降低 token 用量与成本。
★ 649已汉化DSH
70.7