Chuyển đến nội dung chính

dsh-session-status-alert

Đã xác minh

dsh-session-status-alert · v0.2.0 · MIT · Giao diện 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

Cài đặt

dsh plugin add dsh-session-status-alert

Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.

Mã nguồn

Phát hành lên npm mà không có repository công khai. Hãy kiểm tra nội dung package trước khi cài.

Thẻ

Readme

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.