krodon998/dsh-get-memory ↗★ 0

dsh-get-memory

Get记忆插件:对话开始时自动拉取GitHub指定仓库的内容并注入上下文;对话结束时提取值得长期记住的新信息写回并提交;左栏快捷面板实时查看状态,设置界面进行详细配置 适合需要通过GitHub私有仓库自动同步、备份和注入长期记忆的用户。

パッケージ
dsh-get-memory
互換性
未検証
Cordis ピア範囲
^4.0.1-rc.1
バージョン
0.4.2
ライセンス
MIT
最終更新
2026/10/09

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:krodon998/dsh-get-memory

ドキュメント

README 全文を読む ↗

配置(均有默认值,可直接用)

设置页只露新手需要的字段;下表是完整配置(含底层字段,插件列表的配置入口可改):

字段默认说明
repo空记忆仓库(owner/repo);留空 = 未配置,不注入不写回。设置页通过令牌选择
branchmain分支
fileModes旧字段自动迁移文件权限表 [{file, mode: 'ro'/'rw'}]:注入取全部,写回只取 rw;设置页「文件权限」卡片管理
ledgerFile长期记忆账本.md主账本(多文件写回时排最前)
injectOrder100上下文排序(数字小靠前;运行时上下文从 110 起)
tokenRefAIRE_MEMORY_GITHUB_TOKEN凭据库 / 环境变量名
githubToken空引导令牌(secret),首次加载自动迁移进凭据库
autoDiscoverFilestrue每次拉取盘点仓库新 .md 并加入权限表(读写),含 {{ 模板语法的跳过
writebackEnabledfalse自动写回开关(默认关,保护模型额度)
writebackEveryN1每 N 次对话写回一次
sessionPolicyModeall应用范围:all / exclude / include
sessionPolicyIds空排除 / 仅限的会话 id 列表
maxWriteFiles5每次写回最多处理的「读写」文件数
writebackDebounceMs30000回合结束后的写回防抖(毫秒)
maxTranscriptChars16000送入提取器的转录上限(取尾部)
minConversationChars80低于此长度不提取
extractProvider / extractModel空提取模型覆盖;留空用会话模型 / 默认模型
requestTimeoutMs15000拉取 / 写入超时(毫秒)
showPanelIcontrue显示左栏快捷面板图标
showTurnIndicatorstrue显示回合写回指示
showGlobalNoticetrue写回变动时输入框下方的小条提示
historyLimit50面板内操作记录保留条数

设置页与快捷面板里改动以上任意字段(图标/指示开关除外)都会保存为运行时覆盖,即时生效、重启保留。