dsh-sticky-wall: Put a sticky note wall into the DSH sidebar

Introduction

DSH’s conversational interface leans towards engineering. The left side is context, tools, and sessions, while the main area is the call chain. When developing agents, you often need to jot down a couple of temporary thoughts before running a long task, or pin a specific parameter or judgment criterion in front of you to check against the results later. These thoughts aren’t worth a new session, nor do they fit well into the context panel—so someone wrote a plugin to hang sticky notes on the sidebar, recording anytime, saving automatically, without leaving the current window.

Below is dsh-sticky-wall, found in the community directory, maintained by hahajing233-source. It is positioned as a “Memory” class plugin, with a brief description of just four words: Sticky Wall. Its goal is simple: to give you a temporary note-taking surface that doesn’t disturb the main flow.

What is it

One sentence: Add a paper sticky wall to the DSH sidebar; notes are stored in the local browser’s localStorage.

Maintained by hahajing233-source, License MIT, Version 1.0.1, Requirements engines.dsh >=0.2.1-rc.2. It runs only on the Web UI, has no terminal interface, and does not provide an agent tool interface.

Compared to existing approaches: The system’s built-in context panel records session-level content and may not persist after closing or clearing site data; external note-taking apps require switching windows. This plugin leaves “a fleeting thought” on the browser locally, without writing session logs, sending data to the model, or making network requests.

Core Features

Start with appearance, then storage, and finally the boundaries.

Notes are stationery, not UI cards. Four paper types: sticky note sticky, lined paper ruled, graph paper graph, and kraft paper kraft; three sizes; each with a folded corner and a concave curve generated by the ID (clip-path). The paper has a maximum tilt of ±3° (sticky notes ±7°), arranged in staggered columns rather than a grid. Clicking a note straightens it, lifts it, and controls only appear on hover or edit.

Attachment method is optional. Duct tape tape (sometimes two diagonal segments), bent paperclip clip, round pushpin pin, or nothing none.

New Note. Create an empty note and focus immediately, cycling through five colors: amber yellow, rose pink, sky blue, mint green, and violet.

Inline Editing. The note itself is a borderless text box, saving as you type, with no save button.

Change Color for Single Note. Two dropdown boxes at the bottom of the note: one to select the paper color (dyes the paper only), and one to select the ink color (dyes the text only; the timestamp and controls darken accordingly). The ink color’s first item, “Default,” is the paper’s own ink color; there are also black, blue, red, green, and purple.

Font and Size for Single Note. Two small dropdown boxes at the bottom of the note to select the font and size for this note. The font follows the “Whole Wall” panel; the size uses S / M / L / XL, corresponding to scaling 0.86 / 1 / 1.16 / 1.36. The fonts have seven fallback stacks: Default, Hand, Kai, Round, Serif, Sans, Mono.

Appearance preferences are remembered by the browser, key dsh.sticky-wall.prefs.v1; note data key dsh.sticky-wall.v1.

Installation and Enablement

Search for dsh-sticky-wall on the Plugins / Discover page; for command line installation, use:

dsh plugin --profile <profile> add dsh-sticky-wall

Restart or refresh the page after installation. The panel appears at position 30 in the left sidebar, after the Context panel and before the MCP connector.

How to Configure Appearance

The slider button on the right side of the title bar opens the appearance panel. Four independent choices, remembered by the browser:

  • Paper: sticky / ruled / graph / kraft
  • Attachment: tape / clip / pin / none
  • Font: Choose from seven font stacks
  • Size: S / M / L / XL

The font uses the system font stack; the plugin does not bundle any font files, so specific glyphs depend on the fonts installed on the machine. Windows and macOS usually fall back to real handwriting fonts; on bare Linux, hand might fall back to the default UI font. If a font is missing, it falls back to the next candidate in the stack without reporting an error.

Typical Usage

  1. Prepare a browser profile and confirm your local DSH version satisfies engines.dsh >=0.2.1-rc.2.
  2. Execute dsh plugin --profile <profile> add dsh-sticky-wall, then restart or refresh.
  3. Click the sticky wall icon in the left sidebar; the main content area displays the wall.
  4. Create a new note and type directly; if you want to emphasize a line, switch the size to L or XL and the ink color to red or black.
  5. When the paper needs to be more orderly, switch this note to ruled paper ruled; the body line height locks to the line spacing, and writing lands on the lines.
  6. If you don’t plan to use it again, click the trash can; if it has content, the first click turns it red, requiring a second click to confirm.

Suitable Scenarios and Notes

Suitable for developers who need to pin thoughts temporarily without interrupting the current session: saving a parameter to be verified, noting test conclusions, or listing two next steps for a long task. People who don’t want to maintain complex note structures will also like it, as it is just a wall—no boards, columns, or folders.

A few things to note:

  • The plugin runs with the current DSH process permissions. Check the source code and LICENSE (MIT) before installing to ensure no other dependencies are brought in.
  • It is sourced from the community directory. The directory site has no official affiliation with DeepSeek / Huafang and is not an official app store.
  • Notes are only stored in the localStorage of one browser and are not cross-browser, cross-machine, or synced. Clearing site data means loss; currently, there is no export or backup.
  • The wall cannot be searched: there is no filtering, tagging, or sorting; it only supports plain text, does not render Markdown, and has no checkboxes or attachments.

Summary

The value of dsh-sticky-wall lies not in being a note-taking app, but in adding a low-friction note surface to the DSH sidebar: a stationery feel, inline editing, and local archiving. It does not solve sync and retrieval issues, but trades that for extreme simplicity—two files, index.js and client.js, with no build step and no runtime dependencies.

Directory page: https://www.skillhub.cn/plugins/hahajing233-source/dsh-sticky-wall
GitHub: https://github.com/hahajing233-source/dsh-sticky-wall

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye