Collapse a lot of useless messages in conversations
renat3u/dsh-web-archive · skills
Fold many "useless messages" in conversations, such as Think, Bash, etc.
★ 9GitHub stars
0Forks
2026-08-15Last updated
TypeScriptLanguage
—License
Key features
- Client plugin for DeepSeek Harness (dsh) web mode.
- Zero runtime dependenciesthe bundle is completely self-contained and does not require any module table entries.
- Think is also collapsedthe reasoning block (data-variant="think") within the message is merged with the tool card.
- Real-time follow-upMutationObserver + rAF merge, streaming new cards, card settlement, switching sessions all automatically replay the folded state.
Requirements
- The currently built CSS Modules class name is a short hash. The body detection does not use the class name literal, but the text node walker (skipping the think line/tool card/plug-in's own chip), which is immune to class name changes.
- If these attributes are changed in subsequent official versions, just update the selector at the top of src/deep-sleep.ts.
Install command
dsh plugin --profile web add github:renat3u/dsh-web-archive