adithyanraj03/dsh-memory-recall ↗★ 0

dsh-memory-recall

Persistent memory for dsh in the style of Hermes Agent: a memory tool that keeps a user profile and the model's own notes, delivered to every chat as a logged context message — at the start, after a change and after compaction — and a session_search tool that reads earlier chats only after the user approves, with a Memory panel to see and edit what is kept. 适合需要跨会话保持用户画像、模型笔记及检索历史聊天记录的任务。

Package
dsh-memory-recall
Compatibility
Unverified
Version
0.2.0
License
NOASSERTION
Last updated
Sep 24, 2026

Install

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

Configuration

All optional, on this plugin's row in the profile's cordis.patch.yml:

- id: dsh-memory-recall
  config:
    limits:
      memory: 4000
      user: 1375
KeyDefaultMeaning
dir~/.dsh/dsh-memory-recallWhere USER.md and MEMORY.md live
limits{memory: 2200, user: 1375}Character budgets for the notes and the profile
recalltruefalse drops session_search and keeps memory
askBeforeRecalltruefalse reads earlier chats without asking

An override replaces the row's whole config, so restate every key you set. Restart dsh after changing it.