← ALL PLUGINS

Session Watch

The shared watcher behind Autopilot, Decisions and Agent Terminals.

Source on GitHub ↗
Session Watch's part in Plugins, in dark mode: 36 sessions, 1 running and 7 waiting on you, a button for each state, and the idle sessions listed.
What it watches: how many sessions are in each state. The idle ones are listed here.
Session Watch's part in Plugins, in light mode: 36 sessions, 1 running and 7 waiting on you, a button for each state, and the idle sessions listed.
What it watches: how many sessions are in each state. The idle ones are listed here.

What it does

Session Watch reads the state of every session once, from DSH's own events, and serves it to the other suite plugins, so they never read session logs or poll. It has no page of its own. Its part in Plugins shows what it watches: how many sessions there are, how many run, and how many wait on you.

Each session's state: running, waiting for approval, waiting for your answer, cut off, idle and more.
Choose a state in Plugins to list its sessions.
Delivery of a message, proven by the session's own log, for the plugins that send one.
One reader of DSH's events for the whole suite.

Details

VERSION1.1.0
REQUIRESNo other plugin or service.
TESTED ONmacOS

Install

FIRST, ONCE
git clone https://github.com/bertholomus/dsh-public-plugins ~/.dsh-plugins/dsh-public-plugins
THEN
dsh plugin --profile desktop add ~/.dsh-plugins/dsh-public-plugins/plugins/session-watch

Back up your profile first. The README has the full steps and every setting.

Pictures

These plugins are independent work. They are not made or endorsed by DeepSeek.

Pictures from a demo home, made by npm run showcase in dsh-public-plugins @ 3ec3465