luoyuejun9 / dsh-project-memory

목록에 있음

Evidence-backed, human-approved project memory for DeepSeek Harness

main세션 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:luoyuejun9/dsh-project-memory

이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.

README

유지 관리자가 작성한 문서 스냅샷입니다.

GitHub에서 보기 ↗
커밋 0521542동기화 2026. 8. 18.

dsh-project-memory

Evidence-backed, human-approved project memory for DeepSeek Harness.

dsh-project-memory turns durable decisions, constraints, conventions, lessons, and facts into versioned project records. The model may propose a candidate, but only the human-facing /memory approve command can promote it into approved memory.

DeepSeek Harness is currently a developer preview. This plugin targets 0.1.0-rc.6 and may require updates as Harness APIs evolve.

中文说明

Why this is different

  • Human approval is a hard boundary: model tools cannot approve or archive memory.
  • Evidence is project-relative and hash-verified; source snippets are not copied into memory.
  • Conflicting active memories require supersedes or an explicit --keep-both decision.
  • Approved entries are Git-friendly JSON; candidate files are kept in a separate review queue.
  • Search is deterministic and local. No embeddings, cloud database, or background service.

Install

dsh plugin --profile web add dsh-project-memory

Restart the selected Harness profile after installation.

Commands

/memory capture [note]
/memory candidates
/memory approve <candidate-id> [--keep-both]
/memory reject <candidate-id> [reason]
/memory search <query>
/memory show <memory-id>
/memory validate [memory-id]
/memory archive <memory-id>
/memory timeline

The plugin also exposes read-only model tools for search/read/validation and one write-limited proposal tool.

Storage

.dsh/project.json
.dsh/memory/index.json
.dsh/memory/entries/memory_*.json
.dsh/memory/candidates/candidate_*.json

Commit .dsh/project.json, .dsh/memory/index.json, and .dsh/memory/entries/ if the team wants shared memory. Candidate files may remain local until reviewed.

Evidence lifecycle

Each evidence reference records a relative path, exact line range, optional symbol, and SHA-256 hash. /memory validate reports verified, stale, or missing after source changes.

Development

npm install
npm run check
npm pack --dry-run

MIT © 2026

프로젝트 파일 및 신호

표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.

테스트감지됨

저장소 정보

언어
TypeScript
라이선스
MIT
최신 릴리스
v0.1.0
마지막 업데이트
2026. 8. 16. 오전 9:31

신중하게 설치하기

소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.