yangyue1974/dsh-plugin-audiolib
Ambient soundtrack for DeepSeek Harness, driven by agent state
An ambient soundtrack for DeepSeek Harness driven by the agent's own state: music from AudioLib.ai (100,000+ fully-cleared tracks, one API call per track). The agent already publishes everything needed as session events — a turn opens, work is happening; every turn closes, the room goes quiet. This plugin turns that stream into sound. A track is never interrupted by a state change; the state you are in when a track ends decides what plays next; only an explicit music_stop cuts playback.
Install
corepack enable pnpm && npx @deepseek-ai/dsh plugin --profile web add dsh-plugin-audiolibnpm package dsh-plugin-audiolib 0.2.0 (registry-verified 2026-08-28). If dsh is not on PATH (npx installs), use corepack enable pnpm && npx @deepseek-ai/dsh plugin --profile web add dsh-plugin-audiolib; with a global dsh, plain dsh plugin --profile web add dsh-plugin-audiolib works. Restart, then Settings → Plugins → Plugin configuration → paste an AudioLib key into the AudioLib soundtrack card (stored in ~/.dsh/.credentials.yaml, mode 600). Free tier: 300 requests/month at audiolib.ai. Or export AUDIOLIB_API_KEY.
Compatibility
DeepSeek Harness web profile. Requires an AudioLib.ai API key (free tier: 300 req/month). Corepack/pnpm for profile plugin management.
Details
- Repo: yangyue1974/dsh-plugin-audiolib
- Category: Agent Capabilities
- Stars: 3
- Version: npm dsh-plugin-audiolib 0.2.0 (registry-verified 2026-08-28)
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
agent-state-driven ambient music; AudioLib.ai 100k+ cleared tracks; turn-open/close event mapping; never interrupts a playing track; explicit music_stop.
FAQ
- Where does the music come from?
- AudioLib.ai — 100,000+ fully-cleared tracks, one API call per track, with a free tier of 300 requests/month.
- How is it driven?
- By the agent's own session events: a turn opens (work is happening), every turn closes (quiet). The state you are in when a track ends decides what plays next.
- Can it interrupt a track?
- No — a track is never interrupted by a state change; only an explicit music_stop cuts playback.
Alternatives
AI-Galaxy-GPU/dsh-sound · 610la/dsh-notification-center · dingyi222666/dsh-session-notification