fango19961106-dotcom/dsh-knowledge-graph

fango19961106-dotcom★ 0TypeScript最后同步: 2026-08-17

在 GitHub 打开

Durable knowledge tools for DeepSeek Harness: kg_remember/kg_search/kg_recent — zero-dependency node:sqlite FTS5, one file, survives session ends

README 摘要

dsh-knowledge-graph Durable knowledge graph plugin for DeepSeek Harness (DSH). Gives every agent session three model-facing tools backed by one embedded FTS5 database — so lessons, patterns and decisions survive session ends, preset switches and process restarts : Tool Purpose kg remember Persist a lesson / pattern / decision / field note / false positive kg search BM25 full-text recall across everything ever remembered kg recent Newest entries — cheap context refresh at session start Extracted from the agent-knowledge-graph architecture (L1 entries → L3 BM25 recall → L4 memory), compressed into a single zero-dependency plugin. Features - Zero npm dependencies — storage is Node's built-in node:sqlite (FTS5, WAL mode, porter tokenizer) - One file, one store — /.local/share/dsh-knowledge-graph/knowledge.db (respects $XDG DATA HOME ), shared by every session and preset in the profile - Triggers keep FTS in sync — insert/delete triggers, no manual reindex - Sanitized MATCH input — model-supplied queries are stripped of FTS operators; malformed input falls back to recent-listing instead of erroring - Clean unload — the DB handle closes when the plugin unloads (Cordis effect unwinding) I…

在 GitHub 查看完整 README →
Agent/智能体agentsdeepseek-harnessdsh-pluginknowledge-graphmemoryagentsearch

分类