rebron1900/dsh-mnemosyne0

dsh-mnemosyne

Mnemosyne memory for DeepSeek Harness: remember / recall / forget / stats / sleep tools, embedded skill, auto-setup, optional auto-sync/prefetch, and a Settings panel. Data lives under ~/.dsh/mnemosyne.

AI 분석

核心用途是为 DSH 提供完全本地化的向量记忆管理。适合需要 Agent 具备本地知识库检索、长期记忆存储与遗忘管理的用户。必要条件是本地需安装 uv 工具以配置 CLI。

패키지
dsh-mnemosyne
버전
0.3.1
라이선스
MIT
최근 업데이트
2026. 8. 23.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:rebron1900/dsh-mnemosyne

Configuration

Configuration comes from two sources: the plugin's own DSH settings (~/.dsh/settings.yaml under the mnemosyne: namespace) and Mnemosyne's flat ~/.dsh/mnemosyne/config.yaml. The panel shows config.yaml values first; missing values display default placeholders.

GroupFieldsSource
Plugincli / defaultTopK / timeoutMs / dataDirDSH settings / cordis.patch.yml
EmbeddingnoEmbeddings / embeddingModel / embeddingDim / embeddingApiUrl / embeddingApiKeyconfig.yaml no_embeddings / embedding_*
LLMllmEnabled / llmBaseUrl / llmApiKey / llmModel / llmTimeoutconfig.yaml llm_*
RecallpolyphonicRecallconfig.yaml polyphonic_recall
Working MemorywmMaxItems / wmTtlHoursconfig.yaml wm_*
Working MemoryautoSleep / sleepThreshold / ignorePatternsconfig.yaml auto_sleep_enabled / sleep_threshold / ignore_patterns
Automatic MemorypromptSection / autoSync / autoPrefetch / prefetchTopK / prefetchMinQueryLenDSH settings / cordis.patch.yml

Note: The Automatic Memory fields are DSH-side config (saved via the Settings panel, not written to config.yaml). Changing them requires a DSH restart to take effect, since they control plugin hook registration at startup.

Saving writes to the corresponding config file and runs mnemosyne config reload. "Reset to Defaults" restores all panel-managed keys to Mnemosyne upstream defaults; additional config can be edited directly in ~/.dsh/mnemosyne/config.yaml. Most settings hot-reload except vec_type and other startup-bound options.