dsh-session-memo
Run the following command in DeepSeek Harness:
dsh plugin install LucienLL/dsh-session-memo
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install LucienLL/dsh-session-memo in the DeepSeek Harness terminal to install this plugin; restart dsh web after installation to apply changes. Source: https://github.com/LucienLL/dsh-session-memo
About this plugin
When you are deep in a DSH Web UI conversation, checking whether your branch is behind, whether npm has a newer release, or whether package.json still matches what you shipped often means leaving the chat, firing off a handful of terminal commands, and stitching the answers together by hand. dsh-session-memo collapses all of that into a single floating memo panel that opens on the right side of the conversation, so your context never breaks.
On open (and on manual refresh) the panel runs read-only probes across three areas: GitHub sync (branch, upstream, ahead/behind, uncommitted changes, conflict count, with green/amber/red status at a glance); npm publish (local version vs registry latest, a gentle nudge when a new version is available, plus an optional manual release timestamp); and project version (auto-detected from package.json, overridable with one keystroke, restorable to auto at any time). Every probe is strictly read-only, never writes to the repo, never polls in the background, and a failure in one area simply degrades that field without affecting the rest.
Beyond auto-detection, the panel lets you maintain persistent manual data: free-text notes, add-and-remove memo tags, version overrides, and release timestamps. All of this is stored in the host-side settings namespace, so it survives across sessions and browser sessions. The panel header also weakly integrates with the dsh-session-status plugin to show and cycle the current session status pill; if that plugin is absent the status area simply hides itself, and nothing else is affected.
Best for developers who use DSH Web UI as a daily coding surface and frequently juggle GitHub branches, npm release cadence, and local version state. One click on the clipboard icon in the conversation header is all it takes to see every key status at a glance, so you can keep your focus on what actually matters.
Use Cases
- Quickly check if your branch is behind, has uncommitted changes, or conflicts mid-session
- Compare your local version against npm registry latest before deciding to publish
- Tag and note the current project so the context persists across sessions and browsers
Best For
- Developers who use DSH Web UI as a daily coding surface
- Engineers who constantly switch between GitHub branch management and npm release cadence
- Developers who want a glanceable workspace status without ever leaving the conversation
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.