omdsh-dev/dsh-fusion
Merge multiple DeepSeek Harness conversations into a sustainable conversation, supporting Agent intelligent pruning, topic grouping, content sorting and interface operations
dsh-fusion fuses the current model surfaces of two or more sessions into one independently identified, titled, durable, continuable conversation whose retained messages are native target-session log events. It orders projected messages chronologically or by caller-selected source order, deduplicates shared fork prefixes by stable message id, projects text from user and assistant messages while excluding reasoning/tool calls/tool results, inherits the caller's cwd and provider/model options, attaches the target to the source Workspace group, and seeds a deterministic session/title with an ignorable provenance manifest. Source sessions are never modified; cross-workspace fusion must be explicitly enabled.
Install
dsh plugin --profile web add /path/to/dsh-fusionREADME EN primary (2026-09-01, repo omdsh-dev/dsh-fusion): DSH bundle with cordis.patch.yml — README documents dsh plugin --profile web add /path/to/dsh-fusion (local checkout), then restart DSH. The profile loads @deepseek-ai/dsh-fusion; the /fuse command appears in the slash menu and conversation_fuse in the model tool catalog. Requires a profile providing agents, commands, sessions, sessionQuery, systemPrompt, and tools. Fusion is 2–32 conversations (deployment default limit 8); source sessions are never modified.
Compatibility
DSH web profile (agents/commands/sessions/sessionQuery/systemPrompt/tools); fuses 2–32 conversations; cross-workspace opt-in.
Details
- Repo: omdsh-dev/dsh-fusion
- Category: Web UI Enhancements
- Stars: 2
- Version: local /path install (bundle; npm dsh-fusion 404 verified)
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
Fuse 2–32 sessions; native target-session events; dedupe fork prefixes; provenance manifest; source sessions untouched.
FAQ
- How many sessions can I fuse?
- 2–32 conversations; the deployment default limit is 8.
- Are source sessions modified?
- No — source sessions are never modified; retained messages are native events of the new target session.
- How do I install it?
- dsh plugin --profile web add /path/to/dsh-fusion from a checkout (README documents the local path), then restart DSH.
Alternatives
GengDaPeng/dsh-agent-message · Noelune/dsh-agent-relay · Jesse-njx/dsh-crosstalk