ljsysfurryACE / dsh-memory-director

목록에 있음

MemoryDirector plugin for DeepSeek Harness: LLM-driven remember/forget (official harness has no memory)

master모델세션 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:ljsysfurryACE/dsh-memory-director

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

README

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

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

Awesome DSH Plugin

dsh-memory-director

MemoryDirector 插件 —— 给 DeepSeek Harness 加"长期记忆"能力。

官方 Harness 的 compaction 只做摘要压缩,没有任何"跨会话记住重要事实"的概念。 这个插件补上 AgentFrame 的 MemoryDirector:

  • 每轮对话后:LLM 分析本轮,决定记住什么 / 忘记什么
  • 每次请求前:检索相关记忆,注入模型上下文
  • 持久化:记忆存 JSON 文件(~/.dsh/memory.json

为什么是差异化

能力官方 Harnessdsh-memory-director
上下文压缩✓ compaction✓ (可配合)
记住重要事实× 没有LLM 决策
跨会话记忆×✓ 持久化
记忆检索注入×✓ pre-step 注入
遗忘管理×✓ 重要度衰减

接入

# profile 的 cordis.patch.yml
- id: memory-director
  name: '@agentframe/dsh-memory-director'
  config:
    provider: deepseek-official
    model: deepseek-v4-flash
    maxTokens: 256
    dedupThreshold: 0.8
    forgetThreshold: 0.1
    storePath: ~/.dsh/memory.json
    auto: true

机制

agent/turn-stopping (每轮结束)
  → 提取本轮文本 → LLM 决策 {remember, forget, importance}
  → remember → 存入记忆库 (去重)
  → forget → 删除过时记忆

agent/pre-step (每次请求前)
  → 取最后用户消息 → 检索相关记忆
  → 注入 system 消息 (memory-director block)
  → 模型可基于记忆回答

配置

字段默认说明
providerdeepseek-official决策用 provider
modeldeepseek-v4-flash决策用模型 (便宜快速)
maxTokens256决策输出上限
dedupThreshold0.8记忆去重阈值
forgetThreshold0.1遗忘阈值 (重要度衰减)
storePath~/.dsh/memory.json持久化路径
autotrue自动挂钩 agent 循环

License

GPL-3.0 © Cloud LTE Studio / AgentFrame

프로젝트 파일 및 신호

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

테스트감지됨

저장소 정보

언어
TypeScript
라이선스
보고되지 않음
마지막 업데이트
2026. 8. 15. 오전 6:06

신중하게 설치하기

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