dsh-thinking-language-zh
ayanJava111
deepseek harness思考过程中文插件
PROJECT TOPICS
PROJECT README
Archived — this plugin never worked, and the thing it was waiting for arrived in a different shape.
It shells out to a CLI named
rlvr-memory. The "unverified lead" below has now been checked:LeslieWylie/repository-memoryis real and installable, but its console script is namedrepository-memory, notrlvr-memory(pyproject.toml→[project.scripts]). So the binary name is wrong on top of the already-suspect flag grammar — this was never a drop-in.More decisively, that project ships its own MCP server exposing the same four verbs (
doctor/search/get/sync). A DSH tool wrapper around a separately-installed Python CLI is strictly more friction than pointing DSH at that MCP server, so there is nothing left for this repo to become.For the read-only capabilities that did work in-process, see
dsh-ops-kit— itsdsh_ops_memory_searchis a self-contained bounded grep over configured roots with line-addressed snippets, and needs no external binary at all.Kept public and read-only as a record of the tool contract. Nothing here is maintained.
Git-backed project memory with line-addressable evidence, freshness tracking, and audit trail.
This plugin will not work out of the box — read this before installing.
rlvr-memory CLI already on PATH. rlvr-memory is an internal codename: it is not published as a public npm package or GitHub release. If you install this plugin anywhere that binary doesn't already exist, all four tools below will register successfully and then fail immediately at call time with a clear "CLI not found" error. Treat this repo as a reference implementation of the tool contract, not a ready-to-run plugin, until a public CLI ships.Unverified lead: LeslieWylie/repository-memory is a real, public, installable CLI (git clone + python3 install.py) exposing the same verb set this plugin expects — doctor, search --scope repository|memory|all, get, sync — and looks like the open-sourced descendant of the internal rlvr-memory codename. Its flag grammar isn't confirmed identical to what runCli() in lib/index.js currently sends (--json placement differs, and there's no confirmed per-call --root flag), so this is not a safe drop-in yet — nobody has actually run it against this wrapper. Someone still needs to install it, test the real invocation, and update the wrapper before this plugin can point at it.
A DSH plugin that wraps a local rlvr-memory CLI into four deterministic tools:
memory_doctor — diagnose memory state (read-only)memory_search — search memory by keyword (read-only)memory_get — retrieve a specific result (read-only)memory_sync — rebuild the memory index (write)dsh plugin --profile web add "link:/path/to/dsh-evidence-memory"
dsh plugin --profile web add "github:LeslieWylie/dsh-evidence-memory"
dsh --profile web
After installation, the four tools are available to any agent in the session:
memory_doctor → Check memory health and Git root
memory_search query:T → Search for "T" in project memory
memory_get result_id:X → Get full details of result X
memory_sync → Rebuild memory index
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。