- 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.
475 plugins found
dsh-token-hud
chy007-fun/dsh-token-hud
Global real-time Token HUD for DeepSeek Harness Web: draggable floating window showing live output tok/s, cumulative tokens, and per-session running/retrying status across all DSH sessions.
dsh-tasks-manager
navid-kianfar/dsh-tasks-manager
Task management for the DeepSeek Harness: the session todo list, a project task board backed by a queryable SQLite database, and board cards dispatched to the agent as background jobs
dsh-topbar-drawer-xyy
mengnanxyyyy/dsh-topbar-drawer-xyy
DSH plugin: makes the session header (top bar) collapsible as a drawer with smooth CSS transition animation
dsh-devtools
nzl153/dsh-devtools
DSH Agent 文件修改时间机器:session baseline、turn 级修改记录、安全恢复与 conflict 检测
dsh-prompt-history-plugin
hotpot-labs/dsh-prompt-history-plugin
Prompt history navigation for DeepSeek Harness (dsh) web: browse previously submitted prompts in the conversation composer with the Up/Down arrow keys, shell-style.
dsh-window
bbtssama/dsh-window
Floating Markdown note card for the DeepSeek Harness web GUI: per-session multi-note spaces, long-press marks with four colours, italic and underline and your own remarks, clickable task boxes, a repair flow for marks whose text moved under them, reading-
dsh-plugins
dennisrongo/dsh-plugins
Durable plans for DeepSeek Harness (dsh) — captures every exit_plan_mode plan to <workspace>/.dsh/plans as markdown, opens a review window when one is presented, and keeps the history
dsh-todo-continuity
apex-mochen/dsh-todo-continuity
Keeps an unfinished task list visible across turns. DSH clears the todos projection at the start of every turn and expects the model to rewrite the whole list, so when a turn is interrupted the plan is durably in the session log but permanently gone from the UI — and todo_write is write-only, so neither the user nor the model can read it back. This plugin registers one ordinary session/event listener, remembers the last list per session, and when a turn/start arrives whose remembered list still has unfinished work, re-appends that list so the projection stops reporting an empty plan. No fork of tool-todo and no waterfall: a plugin cannot replace the projection (the registry throws on a stateVersion mismatch), so appending the event the fold reacts to is the reachable seam. Deliberately narrow — only unfinished lists, at most one event per turn start, fails open. Verified by a controlled A/B on real sessions: identical runs differing only in whether the plugin was installed, folded through the real projection definition. Zero dependencies.
dsh-reasoning-only-guard
apex-mochen/dsh-reasoning-only-guard
Keeps one reasoning-only turn from making an entire session unusable. When a turn produces no visible text and no tool call, the assistant message is persisted empty, the gateway then rejects every later request in that session with 'content or tool_calls must be set', and the session is dead with no way back through chat. This plugin registers a single llm/stream waterfall listener and, only when the turn carried nothing visible, injects a small text block immediately before the terminal finish, so the persisted message is never empty. Ships the fixture DSH's own mock cannot express (a strictly reasoning-only SSE server, since llm-mock-server forbids an empty successText and always appends text after reasoning), plus an end-to-end reproduction that replays a real persisted session through DSH's own serializeMessages. Preventive, not a repair. Zero dependencies, one file, no process or filesystem access.
dsh-unread-mark
yangyizhu8/dsh-unread-mark
Session-row unread mark for DeepSeek Harness: the session menu gains Mark unread and Unmark, pinning a red dot before the session title that survives reload and opening until cleared, both entries disabled while the built-in green finished-unopened dot is present.
dsh-branch-inbox-guard
xine2009cn/dsh-branch-inbox-guard
Removes the queued prompts a DSH fork child inherits from its parent, so the first turn in a new branch runs the prompt typed there instead of the parent's next one.
dsh-composer-enter
wx-yss/dsh-composer-enter
Makes Enter insert a newline in the DSH 0.1.5 Web composer while Cmd/Ctrl+Enter keeps submitting messages.
dsh-proxy-toggle
apple-df/dsh-proxy-toggle
DSH 代理路由快捷开关:把主进程通过全局 fetch 发出的模型 API / Files API 请求在「直连」与「本地 HTTP/SOCKS5 代理」之间按请求即时切换;显式指定 dispatcher 的 web-fetch-http 固定出口不受此开关影响。默认复用 DSH 宿主认证;独立回环 fallback 端点、token/session 和 CLI 控制需通过 enableFallback=true 显式开启。GUI 悬浮按钮、可选全局热键和系统通知,状态持久化在 $DSH_HOME/vpn
dsh-file-preview
softspark/dsh-file-preview
Read-only in-conversation file preview for DeepSeek Harness: a session-authorized host Remote and a sanitizing browser modal, installed as one profile bundle.
dsh-codex-continue
zhoujianbin/dsh-codex-continue
DSH plugin: browse local Codex projects & sessions and continue them in DSH — read ~/.codex rollouts, pick a session, resume with full context (goal + transcript + cwd).
dsh-reveal-explorer
easytz/dsh-reveal-explorer
会话头部一个按钮,用系统文件管理器打开当前工作区目录。One button in the session header to open the current workspace in your system file manager.
dsh-session-migration-repair
zzdhsxk/dsh-session-migration-repair
Repairs legacy DSH session logs that the current build refuses to migrate, recovering missing tool-call ids and names from the log itself and verifying each repair against the real v0 to v3 migration chain before writing.
dsh-conversation-link
duanyunlun/dsh-conversation-link
Peer communication between conversations in one DeepSeek Harness process: list the conversations the workspace shows, link one under a nickname, message it without waiting for its turn to end, read its progress without waking it, and declare rules for your own tool calls.
dsh-delete-chat
youqu68/dsh-delete-chat
Archive, unarchive, and delete sessions from a settings page.
taskfold
yindf/taskfold
Wraps work in named tasks and, once a task closes, folds its whole span of messages into one summary at the next step boundary; the original content can be restored on demand.
dsh-auto-goal-resume
tmeeli/dsh-auto-goal-resume
Automatically resumes active goal sessions after DSH restart; long-running tasks continue without a manual nudge.
dsh-a2a-trust
pacoyi/dsh-a2a-trust
DeepSeek Harness Agent 团队的信任指数插件 —— 为 spawn 出的 teammate 做实时信任评分:四维 EWMA 信任账本(按 agent 类型指纹跨会话累积)DeepSeek Harness Agent teams plugin — live trust scoring for spawned teammates: a four-dimension EWMA ledger keyed by agent-type fingerprint (cross-session)
dsh-save-session
jh1016248/dsh-save-session
DSH(DeepSeek Harness)插件:会话标题栏一键导出当前会话 —— 「保存 MD」下载纯净 Markdown,「保存 HTML」下载带左侧目录、表格与代码块渲染的网页。自动过滤模型思考过程与工具调用记录,只保留用户与助手的正文,适合归档、分享与撰写报告。
dsh-fixed-new-session-model
chenyangcun/dsh-fixed-new-session-model
固定新会话默认模型与 Agent 预设模式,并支持按工作区独立绑定