- Home
- Categories
- Sessions & Messages
Sessions & Messages
Sessions & Messages plugins manage how DeepSeek-Harness (dsh) conversations are created, edited, and carried across sessions. Find chat-history importers from other coding agents, message editing and rewind tools, session bookmarking and export, and cross-session or cross-instance messaging bridges.
1163 plugins found
dsh-breather
zrrrrrrr77/dsh-breather
Take a breath mid-task: the current step finishes, then it holds. Resume sends no new request and spends no tokens; the timer freezes. Current session only.
dsh-timed-send
zlqd123/dsh-timed-send
Timed send for the chat composer: pick a moment and the host delivers the message then. Inside an existing conversation tasks join that conversation; from the new-session screen each task gets its own pre-created session.
dsh-workspace-manager
zhenyu-24/dsh-workspace-manager
Workspace manager in the sidebar: a workspace-to-session tree table with name and path search, column sorting, unarchived-session counts, batch archive, session and workspace rename, workspace removal that keeps files and logs, and extra source folders per workspace passed to the agent as context without granting file access; the same operations are exposed as a workspace_manager tool.
dsh-compact-control
zdjmrq/dsh-compact-control
Adjusts the context-window percentage at which DSH triggers its native automatic compaction: a slider on the plugin page in the plugins manager sets it from 1% to 100% (default 80%, arrow keys adjust by 1%), and the retained-history budget shrinks with lower thresholds so early compaction is not defeated; the compaction run itself stays with the native engine.
dsh-rebuild
zcc50/dsh-rebuild
Rebuilds the sidebar into a workspace / group / session tree: drag sessions between groups, per-session context-usage ring, scheduled-task clock, cost tag, resize handles, 20%/40% context alerts and the balance in the workspace header. Client-only bundle, no host changes.
dsh-claw-registry
xingyingyuzhui/dsh-claw-registry
Registers named Claw agents, isolates them from the official workspace sidebar, and provides settings plus a global new-agent template. Hard deps (install together or single install fails): dsh-claw-policy, dsh-claw-observability, dsh-claw-permissions.
dsh-claw-identity
xingyingyuzhui/dsh-claw-identity
Injects SOUL, IDENTITY, AGENTS, and TOOLS into Claw session prompts. Hard dep (install together or single install fails): dsh-claw-permissions.
dsh-side-conversation
vaniawang/dsh-side-conversation
Opens a native side conversation forked from the active conversation, with live parent context, Inline & Spill chain recall, relay to the main conversation, and usage stats.
dsh-abba-secret-chat
v93013520/dsh-abba-secret-chat
One-off two-person password chat in the DeepSeek Harness right sidebar: end-to-end encrypted (the server sees ciphertext only), with images and screenshots, fully cleared on end.
dsh-plugin-projectless
solstice621/dsh-plugin-projectless
Starts chats without selecting a project folder, with a persistent per-chat working directory and native Harness session storage.
dsh-easy2restart
smpcosy/dsh-easy2restart
Asks before archiving a DeepSeek Harness session, then backs the archived copy up to a directory you choose — one folder per session with the session log, its attachments and the metadata, plus a manifest, a restore note and a Markdown ledger. Adds a right-sidebar browser for archived sessions and a double-click restart button (Windows only; disabled while a session is running).
dsh-huiyou
qiesh-cn/dsh-huiyou
Delete sessions into a searchable recycle bin, then restore them or remove them permanently from the DSH sidebar. Desktop only: install it into the DSH Desktop profile; it supports the Desktop Web GUI only.
dsh-session-id-copy
prgrmrwy/dsh-session-id-copy
Shows a six-character session id badge next to the conversation title in the DSH web UI; clicking it copies the full session id and shows a short confirmation.
dsh-session-trash
ozjxnxh/dsh-session-trash
Adds delete and multi-select batch delete to the sidebar session menu, removing session chat logs with an automatic backup and one-click undo while leaving workspace files untouched.
dsh-context-keeper
orliba/dsh-context-keeper
Watches the context budget of a DeepSeek Harness session: a colour dot in every turn footer (green <50%, yellow 50-65%, orange 65-80%, red >=80%) read from the official contextPressure projection, a reminder panel with a one-click new-session handoff at orange/red, the /context-watch and /handoff commands, and a static reasoning-rule prompt section. Budget and handoff read local session files only; the badge and reminder spend no tokens until the button is clicked.
dsh-context-rescue
lequait/dsh-context-rescue
Recovers a session the host already refused for exceeding the context window: it re-checks the gateway message the built-in classifier misses, takes the real window out of that message, and folds the oldest span into one checkpoint without a model call (tool-result pruning, the host compaction engine when it can shrink the projection, or a mechanical digest fold), then retries the failed step; a context_rescue tool and /rescue, /rescue-status expose the same path by hand.
DSH_Plus (dsh-codex-import)
kialajin-l/dsh_plus
Import Codex and Claude Code session history into DeepSeek Harness: merges same-project sessions into existing workspaces by cwd, offers handoff summaries or full transcripts, and keeps a rollback ledger.
dsh-session-auto-rename
jason25417/dsh-session-auto-rename
Adds an Auto-rename row to each Session sidebar menu: the model reads the Session log, weights recent user messages higher (exponential decay, 3-day time constant), and writes a title of at most 10 CJK characters into the Session title. Also opens that Session menu on right-click, and exposes the same operation as the session_auto_rename agent tool. Requires DSH 0.2.1-rc.5 or newer.
dsbot-session-create
gaudi-xix/dsbot-session-create
Adds four tools to a Session. create_session opens a new Session in a named workspace or in any existing folder and delivers one prompt into it; session_message adds one more message to a Session that is still running — the host is asked to splice it into that turn at once, instead of queueing it until the turn ends; a Session that has gone idle is refused, pointing back to create_session; read_session_transcript reads back what a Session said and whether its current turn has finished; list_dispatched_sessions lists what this plugin dispatched and each one's state right now. Host-half plugin, no UI — it calls the host's own session primitives rather than reimplementing them. Restart DSH after installing.
dsh-surrogate-guard
fengxiforcy/dsh-surrogate-guard
Neutralizes lone UTF-16 surrogates in tool output before they reach the session log, preventing permanent 400 INVALID_REQUEST errors.
dsh-session-focus
fan-sx/dsh-session-focus
Marks a Session as focus or parked in one click from its sidebar row, its hover card, or the conversation header, and keeps a count visible at the foot of the sidebar and next to workspace folder names when those groups are collapsed. A panel lists every marked Session alongside the states the sidebar already tracks (waiting for a reply, running, finished-unread), and the sidebar foot opens whichever one needs a reply first.
dsh-slash-new
deqinglv/dsh-slash-new
Adds a /new slash command that opens a blank session in the current workspace (reusing an existing blank one when there is one) and carries the old session's permission preset and agent preset into it, so starting fresh never changes what the agent may do.
dsh-session-mail
bj1919810/dsh-session-mail
Agent-to-agent mail between DSH sessions on the same host. `send_session_message` delivers after the target's turn or injects into the running one, stamps the sender id itself and rejects forged From headers; every message carries an id, so replies quote it with replyTo, a thread stops the same task being queued twice, and supersedes recalls messages that are still pending. `read_session_info` reads a peer read-only: title, last reply, the files of its last present call, and busy/queue state.
dsh-split-reply
betty598/dsh-split-reply
Splits a long QQ reply into separate messages sent a second apart, instead of one wall of text. Works only with the QQ channel streaming output turned off (im-qqbot streaming: false); with streaming on, replies bypass this plugin.