Plugin name: Raphaelutumn/dsh-mood
Repository URL: https://github.com/Raphaelutumn/dsh-mood
Install identifier: github:Raphaelutumn/dsh-mood
Category: Interface & Experience / Visualization
Category evidence: The client status light renders a session-header UI slot (conversation.session.header.utilities); host exposes ctx.mood + mood session projection; see the standalone @dsh-external/dsh-mood package (root package.json declares dsh.bundle) and the DeepSeek Harness monorepo packages (packages/mood/mood, packages/client/mood).
Summary: A tiny behavioral mood ring for AI coding agents. Folds session behavior (consecutive failures, repeated calls, activity) into a four-state Mood (GOOD / CONFUSED / FRUSTRATED / OVERWHELMED) shown as a low-friction session-header status light. Pure observer (no prompt / tool veto / model context); interpretable behavior classification with fixed reasons; anti-flash recovery; Config-tunable thresholds.
Maintainer: Raphaelutumn
Plugin name: Raphaelutumn/dsh-mood
Repository URL: https://github.com/Raphaelutumn/dsh-mood
Install identifier: github:Raphaelutumn/dsh-mood
Category: Interface & Experience / Visualization
Category evidence: The client status light renders a session-header UI slot (conversation.session.header.utilities); host exposes ctx.mood + mood session projection; see the standalone @dsh-external/dsh-mood package (root package.json declares dsh.bundle) and the DeepSeek Harness monorepo packages (packages/mood/mood, packages/client/mood).
Summary: A tiny behavioral mood ring for AI coding agents. Folds session behavior (consecutive failures, repeated calls, activity) into a four-state Mood (GOOD / CONFUSED / FRUSTRATED / OVERWHELMED) shown as a low-friction session-header status light. Pure observer (no prompt / tool veto / model context); interpretable behavior classification with fixed reasons; anti-flash recovery; Config-tunable thresholds.
Maintainer: Raphaelutumn