WeilaiSun/dsh-hindsight-memory ↗★ 1
dsh-hindsight-memory
基于本地 Hindsight 守护进程的语义长期记忆工具。 适合需语义记忆与自动召回的进阶用户,需自建 PostgreSQL 与向量环境。
同名套件的其他儲存庫
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗Configuration
| Key | Default | Description |
|---|---|---|
venvPython | F:\Hermes\HERMES_HOME\hermes-agent\venv\Scripts\python.exe | Python with hindsight_embed installed |
configJson | F:\Hermes\HERMES_HOME\hindsight\config.json | JSON with llm_api_key / llm_base_url / llm_model (source of the DeepSeek key; never hardcoded) |
llmBaseUrl / llmModel / llmProvider | DeepSeek defaults | Embedding endpoint; deepseek/openai_compatible/openrouter map to openai |
profile | deepseek | Hindsight profile name (own daemon port + PG instance + bank) |
bank | = profile | Bank id used by retain/recall/reflect |
autoRecall | false | Inject relevant memories before each agent step |
recallTypes | ["observation","experience","world"] | Fact types searched |
recallLimit | 4 | Max memories per recall |
recallMinUserChars | 20 | Min user-message length before auto-recall triggers |
recallBudgetTokens | 1200 | Token budget for auto-recall injection |
Usage
The model calls the tools directly. Example retention policy (mirrors a self-evolution protocol):
- Retain after complex tasks (5+ tool calls), after resolving a pitfall, when the user expresses a durable preference, or after key design decisions.
- Recall at the start of complex tasks, when the user references past work, or when a situation smells like a repeat.