AI Agent Hub
Back to plugins
🖥️

dsh-session-memo

Client Updated 2026.08.27

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