chucan1/dsh-plugin-xt-memory ↗★ 0
dsh-plugin-xt-memory
Cross-session self-learning memory for DeepSeek Harness, ported from XT-AGENT packages/memory. BM25 relevance injection + background extraction (sanitize/dedupe/merge) + lifecycle archive + memory_read/memory_search/memory_write tools.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chucan1/dsh-plugin-xt-memory说明文档
阅读完整 README ↗配置
在 profile 的 cordis.patch.yml 覆盖(或 bundle 行内 config:):
- id: memory
name: dsh-plugin-xt-memory
config:
dir: D:\custom\memory-root # 数据根目录(默认 ~/.dsh)
budgetChars: 4000 # 注入字符预算
topK: 5 # 注入条数上限
archiveDays: 30 # 0 = 关闭归档
maxPerTurn: 2 # 每次提取最多写入条数
debounceMs: 60000 # 提取防抖
merge: true # 语义去重/合并(需额外一次 LLM 调用)
extractor: true # 提取器总开关
provider: deepseek # 辅助提取模型路由(缺省走宿主默认)
model: deepseek-chat
环境变量兼容层(XT 语义):DSH_MEMORY_DIR、XT_MEMORY_BUDGET_CHARS、XT_MEMORY_INJECT_TOP_K、XT_MEMORY_ARCHIVE_DAYS、XT_MEMORY_MAX_PER_TURN、XT_MEMORY_DEBOUNCE_MS、XT_FEATURE_MEMORY_MERGE。插件 config 优先于 env。