XiLuovo/dsh-session-timeline
DeepSeek Harness session timeline plug-in: short horizontal line waves, current message positioning, click to jump, rounded corner preview tooltip, collapsible/expandable
Renders a horizontal timeline of short tick marks on the left side of a session for fast locating, jumping, and previewing in long conversations: one mark per user message (full-session projection with persistent cache), scroll-spy so the active mark tracks the visible user message, hover wave focus, rounded tooltip previews (first user line + AI reply), click-to-jump with auto-loading of unloaded history, and a collapse handle that shrinks the timeline to a full-height thin rail.
Install
dsh plugin --profile web add dsh-session-timelinenpm package dsh-session-timeline 1.0.2 (registry-verified 2026-08-25). README documents three routes: npm (dsh plugin --profile web add dsh-session-timeline, recommended — prebuilt, no GitHub build authorization needed), GitHub (dsh plugin --profile web add github:XiLuovo/dsh-session-timeline, pure JS, no prepare build script), or local directory clone. Restart dsh web after install. Requires DSH >= 0.1.0-rc (web profile with sessionProjections service).
Compatibility
DeepSeek Harness web profile, DSH >= 0.1.0-rc with sessionProjections service. Pure JS — client.js is the final bundle, no prepare build step.
Details
- Repo: XiLuovo/dsh-session-timeline
- Category: Messaging & Communication
- Stars: 4
- Version: npm dsh-session-timeline 1.0.2 (registry-verified 2026-08-25)
- Last push: 2026-08-24
- First seen: 2026-08-13
Recent updates
v1.0.2: sessionProjections incremental stats with persistent cache; scroll-spy activation; wave hover focus; tooltip previews; click-to-jump; collapsible rail.
FAQ
- Which DSH version is required?
- DSH >= 0.1.0-rc with the web profile's sessionProjections service (dsh CLI installed).
- Does the GitHub install need a build step?
- No — the package is pure JS and client.js is the final bundle, so GitHub installs work without a prepare build script.
- How does it keep long sessions fast?
- It uses DSH sessionProjections for incremental full-session stats with a persistent cache — refresh is instant and new messages update in real time.
Alternatives
jjxjjjjiik-bot/dsh-chat-timeline · omdsh-dev/dsh-toolkit · PerryLink/dsh-lsp-actions