yul761/dsh-statecore
yul761★ 0TypeScriptLast synced: 2026-08-15
Native memory plugin for DeepSeek Harness — auditable facts with evidence chains, powered by StateCore
README excerpt
dsh-statecore Native memory for DeepSeek Harness — auditable facts with evidence chains, powered by StateCore. dsh-statecore is a dsh plugin, not an MCP server: it mounts StateCore's memory engine straight onto dsh 's own plugin context, so memory participates in dsh 's session log, permission system, and Code Mode the same way any other native capability does. The same store this plugin writes is readable from any MCP client via statecore-mcp — a fact remembered inside a dsh session shows up in Claude Code's facts tool, and vice versa, because both front ends share /.statecore per project scope. What it does - Auto-ingest — every user/message and assistant/message in a session is fed into per-project memory as it happens, with no model cooperation required. An MCP server can only be pull: a model has to decide to call a write tool. This plugin also pushes. - Auto-inject — each session's agent/pre-step waterfall folds a budgeted digest of project memory into the model's context automatically, the same fold pattern @deepseek-ai/dsh-agent-instructions uses for AGENTS.md / CLAUDE.md instructions. - Five native tools, plus why they're native, not MCP — remember / recall / facts / why /…
View full README on GitHub →