00080000/dsh-project-memory

00080000★ 1JavaScript最后同步: 2026-08-22

在 GitHub 打开

Read-time project memory plugin for DeepSeek Harness (dsh)

README 摘要

dsh-project-memory English 简体中文 Persistent project memory for DeepSeek Harness(dsh) agents. Indexes documents (PDF / Markdown / txt) and code symbols into a per-workspace store, refreshes them automatically, and recalls them with source citations — documents are cross-linked to the code symbols they reference. The plugin keeps a compact project index on disk, with every entry pointing to a concrete file and line — the agent can reorient quickly instead of re-reading the whole project. Features - Document indexing — PDF, Markdown, and plain text files are chunked and summarized by the LLM; each entry carries a path:line citation back to the source. - Code symbol table — function and class names are extracted with a lightweight regex scanner, without LLM token usage. - Automatic refresh — a background poll ( watch repo ) detects new or changed files by content hash and re-indexes only those. - Read-time indexing — files are indexed the moment the model actually reads them ( fs/observed ), so the index is a byproduct of normal work, not a separate upfront scan. Files that are never read are never indexed. The project root is detected by markers ( .git , package.json , …), a README plu…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-plugindsh-pluginsproject-memoryagent

分类