Minglink/dsh-infinite-gen-4
Minglink/dsh-infinite-gen-5DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投影在输入框上方显示实时破甲状态徽标。
在 DSH Web GUI 设置页管理对话记录:可删除整个会话(归档并物理删除日志),或按用户消息分组浏览并删除单条消息(删除用户消息会级联删除其引发的助手与工具消息)。运行中与当前会话受保护。
A DeepSeek Harness Web GUI plugin: manage and delete conversation records from the settings page.
dsh web).This repository is a dual-face plugin package: the node half runs in the host process (/api/session-cleaner routes), and the browser half loads into the Web GUI through the dsh.client declaration.
# 1. Install into the profile (link path for local development; package name after npm publish)
dsh plugin --profile web add link:C:\path\to\dsh-session-cleaner
# 2. Restart dsh web
dsh web
After installation the plugin loads automatically with every DSH startup — no re-install needed. Entry point: Settings → 会话管理 (Session Manager).
Code updates need no rebuild (plain JavaScript); just restart dsh web.
cordis.patch.yml (the dsh.bundle.patch manifest) inserts one session-cleaner plugin row into the profile composition.dsh.client declaration in package.json loads the browser half from /plugins/<id>/client.js; exports["./client"] points at the bundle./api/session-cleaner/* routes (loopback-only) through webServer; the browser half calls them via fetch.dsh plugin --profile web remove @haoranwang0921/dsh-session-cleaner
Or edit $DSH_HOME/cordis.patch.yml / the profile's cordis.patch.yml to disable or delete the session-cleaner row.
DSH session logs are append-only:
/compact), but the original events remain in the log and in the human transcript; the message disappears from this plugin's list.lib/index.js — node half (Host): the /api/session-cleaner/* routes and deletion logic.lib/client.js — browser half: the settings-page "Session Manager" grouped view.cordis.patch.yml — bundle patch (inserts the plugin row into the profile).dynamic/ — the legacy dynamic Cordis plugin form (cordis_define / cordis_run loading, lost on DSH restart), kept for reference.LICENSE — Apache-2.0.Deletion is irreversible. Confirm the target session/message before acting; the author is not responsible for data loss.