urzeye/dsh-outline
Real-time outline plugin for DeepSeek Harness (DSH) Web GUI, ported from Ophel Atlas
Adds a real-time conversation outline panel to the DeepSeek Harness Web GUI: it constructs an outline tree from session events — user turns become top-level nodes and markdown headings (H1–H6) from assistant replies hang beneath them — updating live as tokens stream in. Click any node to scroll the chat to the corresponding position and highlight the current reading location. The panel also supports a depth slider (0–6), keyword search with match count, per-session bookmarking, a bookmarks-only view mode, one-click outline copy, and quick jump to top/bottom.
Source repository unavailable. The repository urzeye/dsh-outline no longer exists on GitHub (HTTP 404 when checked on 2026-10-02). The plugin is still published on npm as dsh-outline, which is the install command shown below.
Install
dsh plugin --profile web add dsh-outlinedsh plugin --profile web add dsh-outline@latest (npm dsh-outline 0.1.6, repo urzeye/dsh-outline, verified npm 2026-08-30). Restart dsh web after install; no config required.
Compatibility
DSH web profile only; Node >= 22.13; shell.overlay panel (right-edge trigger); follows DSH theme tokens and language (zh/en); MIT.
Details
- Repo:
urzeye/dsh-outline(source unavailable) - Category: Web UI Enhancements
- Stars: 14
- Version: npm dsh-outline 0.1.6
Recent updates
Real-time outline from session events (user turns + H1–H6 from assistant); live streaming update; click-to-scroll + highlight; depth slider; keyword search; bookmarks; zh/en UI.
FAQ
- Does the outline scrape the DOM?
- No — the outline is built from DSH session event stream, not DOM scraping; it rebuilds automatically on history pagination, refresh, and reconnect via DSH runtime.
- Can I pin the panel?
- Yes — the shell.overlay panel can be pinned as a persistent sidebar (hover the right-edge trigger bar to preview, then click the pin icon) or dragged to any position without pushing the chat area.
- Is there a browser-tab version?
- The author also maintains Ophel (github.com/urzeye/ophel) which is a deeper browser-native outline for running DSH in a regular browser tab — the DSH bundle is the plugin version for dsh web profiles.
Alternatives
XavierMarquis93/dsh-plugin-conversation-outline · juhe291/dsh-token-panel · Meredith2328/dsh-sticky-note