coding-agents
vectorize-io/hindsightHindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
项目作用域持久化键值记忆:set/get/list/delete/search 模型工具,JSON 文件存储。
Project-scoped memory system for DeepSeek Harness. Inspired by Codex 0.145/0.146 memories (persisted names, project-scoped memories, efficient resume).
English | 中文
~/.dsh/dsh-memories/<scope>.json — survive across sessions and restarts.memory_set(scope, key, value) — upsert one memorymemory_get(scope, key) — read one memorymemory_list(scope) — list memories (newest first)memory_delete(scope, key) — remove one memorymemory_search(scope, query) — substring search over keys and valuesmemories/scopes, memories/list, memories/get,
memories/upsert, memories/remove — ready for a settings/memory panel UI.Use scopes = project names (e.g. my-project) to keep per-project context
separate; omit scope for global memories.
dsh plugin --profile web add github:DamonKoy/dsh-plugins#path:/packages/dsh-memories
Restart dsh web.
Plain JSON files, one per scope:
{
"entries": {
"deploy-command": {
"value": "pnpm run deploy:prod",
"createdAt": 1786000000000,
"updatedAt": 1786000000000
}
}
}
Scopes are sanitized to [A-Za-z0-9._-] and capped at 80 chars; global is
the fallback scope. Corrupted files fall back to an empty store instead of
crashing the plugin.
dsh-secret-redactor for sensitive material.MIT