dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
自研 DSH 记忆插件:SQLite 持久存储 + 数据库层审核守卫(enforceAudit)+ 审计日志。对话结束自动沉淀知识卡,Agent 经 memory_recall 按需召回,支持 Claude Code/Codex/Cursor 多智能体共享,零外部依赖。
English (default) · 简体中文
Your AI forgets every session. Give it a memory it can trust.
Local-first, review-gated, measurable — one SQLite vault shared by DSH, Claude Code, Codex, Cursor and any MCP client.
DeepSeek Harness (desktop / web)
dsh plugin --profile desktop add memory-eternal
# reopen DSH → sidebar "Memory"Claude Code, Codex or Cursor — same vault via MCP
npm i -g memory-eternal
dsh-memory connect claude # or: codex / cursorAny MCP client
npx -y -p memory-eternal dsh-memory mcpBrowser or terminal
dsh-memory open # http://127.0.0.1:7999
npx -y -p memory-eternal dsh-memory tui # live queue in the terminalMost memory products say they save tokens. We think you should check. The plugin ships a built-in memory ledger (Runtime status → Memory ledger) that records:
Recorded · What it means recall: hits + injected characters · how much memory actually entered the context capture: LLM calls + input/output characters · what distillation cost you usefulness: useful / not-useful feedback · whether recalled memories actually helped
The honest math:
net benefit ≈ avoided context cost − (injected characters + distillation calls × price)Scenario · You pay · You avoid Multi-session project with decisions and pitfalls · ~0.6–0.9k tokens per recall · re-explaining context (~1.5–3k) or re-reading files (3–6k) One-off question, low hit rate · recall injection · usually nothing
Illustrative numbers, not a benchmark — measure your own with the ledger. If recall usefulness stays below ~60%, tune it down (fewer results, shorter summaries) or turn memory off.
A memory system that silently ingests everything will eventually recall a wrong fact as truth. memory-eternal defaults to review-before-commit:
Not everything should be injected into every session. Core memory is the small, explicit set of rules and preferences that must always win:
memory_recall call needed;Entry · What you get DSH desktop / web · embedded memory UI: review, graph, config, ledger Claude Code / Codex / Cursor · MCP server, same local vault, dsh-memory connect Any MCP client · npx -y -p memory-eternal dsh-memory mcp Terminal · dsh-memory tui — live queue, select-all, batch approve/reject, long-form reader Browser · dsh-memory open → http://127.0.0.1:7999
Questions, ideas, or DSH plugin talk — join the groups:
QQ group · WeChat group ·
Buy the author a coffee (optional):
WeChat Pay · WeChat Reward ·
Sponsorship is optional; the plugin stays MIT and free. See SPONSOR.md.
MIT — use it, self-host it, build on it.