@deepseek-ai/dsh-client-ui-session-end-notify
Web 客户端右下角弹窗 + 提示音插件,在每个会话轮次结束时触发。
AI 分析
核心用途是当 DSH 助手完成当前轮次输出时,在浏览器右下角弹出轻量提示框并播放双音符提示音。适合挂机等待 Agent 运行结果的用户,完全在浏览器端实现。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗dsh-client-ui-session-end-notify
Browser-half-only UI plugin for the DeepSeek Harness web client: whenever a
session turn finishes (the host host/session-status running bit flips
true → false), it pops a toast card in the bottom-right corner of the window
and plays a short two-note chime.
Behavior
- Listens to the sessions list store (
ctx.sessions.list) — no RPC, no per-session state beyond the last-observed running bit. - One toast per finished session: session display title + finish time; auto dismisses after 6s (waits while the tab is hidden), click to dismiss.
- Chime synthesized with the Web Audio API (no asset file); coalesced within a
500ms window so simultaneous endings play once. The
AudioContextis unlocked on the first user gesture to satisfy the browser autoplay policy.
Mounting
The node half is an empty apply so the row can appear in a cordis.yml /
Loader; the browser half ships via exports["./client"] and is discovered
through the dsh.client package.json declaration. Mount it in a profile's
cordis.patch.yml (or a bundle patch):
- insert:
- id: ui-session-end-notify
name: '@deepseek-ai/dsh-client-ui-session-end-notify'