跳到主要内容

dsh-session-status-alert

已验证

dsh-session-status-alert · v0.2.0 · MIT · Web 界面

DSH web plugin: cross-workspace session status alerts — floating capsule toasts (aligned with the composer) above the current workspace when any session completes or enters a pending interaction (approval / ask_user_question / plan-review). Inline approva

安装

dsh plugin add dsh-session-status-alert

dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南

源码

发布到 npm 但没有公开仓库。安装前请检查包内容。

标签

说明文档

dsh-session-status-alert

Cross-workspace session status toasts for DeepSeek Harness: when any workspace session completes or enters a pending wait (approval, question, or plan review), a capsule toast appears above the current workspace, with inline interaction.

Usage

Published on npm as [email protected] with a dsh.bundle.patch — one command installs and auto-mounts (takes effect on the next dsh start):

dsh plugin --profile web add dsh-session-status-alert

Local checkout (development): dsh plugin --profile web add ./plugins/dsh-session-status-alert, or ./scripts/install.sh web plugins/dsh-session-status-alert.

Refresh the browser page once after the next dsh start.

Behavior

  • Completion and pending toasts appear above the current workspace; clicking a completion toast switches to that session.
  • Pending toasts support inline approval, Q&A, and plan review.
  • Layouts (Settings): stack, inline, or grouped.
  • Subagent completion toasts are off by default; enable them in Settings.
  • Settings page: Settings → Session status alerts (Session 状态提醒).
  • Preferences are in-memory only and reset on refresh.

Uninstall

dsh plugin --profile web remove dsh-session-status-alert

Architecture

Empty host half (mounts as a loader entry). Client half renders the toasts and the settings page. Status comes from the session list store. Inline replies use PendingWait.respond. Depends on the timer inject. No persistence.

Part of the dsh-plugins collection.