ディレクトリに戻る

dsh-memory-evolve

メンテナンス: 活発

csyangwen/dsh-memory-evolve

跨セッション長期記憶とバックグラウンド自己進化:五軌メモリ、git 分支認識、スキル進化、四軌 TODO、COI 调度。ゼロコア改変

GitHub で見る
$ dsh plugin --profile web add github:csyangwen/dsh-memory-evolve

299

スター

30

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-05

作成日

2026-09-09

最終プッシュ

MIT ライセンスの DSH ネイティブプラグイン。DeepSeek Harness の AI にセッション横断のエージェント記憶を提供し、`dsh plugin add` で導入、同梱 cordis.patch.yml により自動登録される。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-21

ライセンス

MIT

01どんなタスクに使えるのか?

  • Give DeepSeek Harness agents cross-session long-term agent memory that survives new sessions and days apart

    Five memory tracks — user profile, global facts, project key memories (auto-injected, optionally scoped to a single git branch), project logs and daily logs — plus emotional-feedback records you can ask the agent to analyze later

    Developers running DeepSeek Harness (dsh) who are tired of re-explaining project context every time they open a new session

  • Share project agent memory across multiple computers so a switch of machines never loses context

    Project key memories, project logs, archives and project todos consistent across devices; with a shared memory repo, global memory (user profile / daily logs / todos) syncs too — stored in dedicated git branches that never touch your code

    People working on the same project from two or more computers, or teammates collaborating on one project

  • Let the agent's skills and memory library evolve themselves so repeated lessons become reusable process

    Skills auto-solidified from recurring mistakes and executed as fixed workflows next time; optional turn-level memory review where the agent proposes memories for your confirmation every N turns

    Heavy dsh users who want their agent memory and skills to compound over time without hand-maintaining them

02DeepSeek Harness への導入方法

前提条件

  • A working DeepSeek Harness (dsh) installation with at least one profile (the README walks through the `web` profile as the example)

インストール手順

  1. 01

    Run `dsh plugin --profile web add github:csyangwen/dsh-memory-evolve` to install into the profile (local `link:` paths and git/registry package addresses also work)

    $ dsh plugin --profile web add github:csyangwen/dsh-memory-evolve

  2. 02

    Restart dsh web to activate — the plugin bundles its own cordis.patch.yml (dsh.bundle.patch declaration), so the host auto-registers it with no manual config

導入成功の確認

  • Open any session after install: a new row of capability tabs appears (记忆 · 技能 · 待办 · 无限画板 · COI 调度 · 会话广播 · 提示词 · 记忆同步 · 模型设置 · 书签 · 会话评审 · Web UI 设置 · Memory Evolve 设置)

ロールバック

  • Temporarily disable without uninstalling: add `- id: dsh-memory-evolve` with `disabled: true` to the profile's cordis.patch.yml (useful when the plugin breaks DSH startup)
  • Fully uninstall with `dsh plugin --profile web remove dsh-memory-evolve` — all effects are cleaned up automatically with the plugin

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

Native DSH plugin installed via `dsh plugin add`; ships its own cordis.patch.yml (dsh.bundle.patch declaration) so the host auto-registers it with no manual config

  • Five-track cross-session agent memory

    normal conversations with the dsh agent, plus explicit "记一下…" / "查一下记忆…" requestsuser profile, global facts, project key memories (auto-injected, git-branch-scoped if needed), project logs and daily logs — progress auto-recorded every turn

    writes memory and log entries to disk; project logs are tagged with the current git branchagent-proposed memories/todos/skills only take effect after your confirmation
  • Git-based memory sync across devices

    per-project sync toggle in the 记忆同步 Tab; optional shared memory repo addressmemories stored in dedicated git branches (never polluting code) and shared across computers, with conflict resolution (keep local / keep remote / keep both)

    pushes memory branches to your own code repo or a designated shared memory repo when you click 同步并推送
  • Skill self-evolution & skill manager

    recurring mistakes/methods discovered during work; custom skill directoriesmethods auto-solidified into skills and reused on similar tasks; browse / search / disable / edit skills from the 记忆 Tab

    new skills only take effect after your confirmation; the former standalone dsh-skills-manager plugin must be uninstalled before upgrading
  • Turn-level memory review (opt-in)

    reviewEnabled / reviewInterval overrides in the profile's cordis.patch.ymlevery N user turns the agent distills memory-worthy facts and hands them to you for confirmation, so the memory library grows on its own

    disabled by default; consumes extra model turns while reviewing

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • Developers running DeepSeek Harness (dsh) who are tired of re-explaining project context every time they open a new session
  • People working on the same project from two or more computers, or teammates collaborating on one project
  • Heavy dsh users who want their agent memory and skills to compound over time without hand-maintaining them

不向きな用途

  • Do not manually insert the plugin into the profile's cordis.patch.yml: the bundled patch already auto-registers it, and a duplicate insert with the same id makes the loader fail with 'duplicate loader entry id' so DSH cannot start. Upgraders from old docs must delete the legacy insert line.

05互換性・メンテナンス・セキュリティ上の注意

  • Do not manually insert the plugin into the profile's cordis.patch.yml: the bundled patch already auto-registers it, and a duplicate insert with the same id makes the loader fail with 'duplicate loader entry id' so DSH cannot start. Upgraders from old docs must delete the legacy insert line.
  • Many capabilities (memory review, session advisor, canvas, notify, sync module) are disabled by default to keep the agent's tool list clean; you must enable them in the 'Memory Evolve 设置' panel before they work.
  • Memory sync is opt-in, but once enabled memories are pushed to a git remote — by default a dedicated branch in your own code repo, or a shared memory repo if you configure one. Only projects with sync turned on are affected; everything else stays purely local.
2026-08-052026-08-17作者は未記載

MIT · actively maintained (last push 2026-08-17)

06よくある質問

dsh-memory-evolve は DeepSeek Harness にどう組み込む?ネイティブ?それとも MCP?

DSH のネイティブプラグインです。`dsh plugin --profile web add github:csyangwen/dsh-memory-evolve` を実行(ローカルの link: や git/registry のパッケージアドレスも可)し、dsh web を再起動します。パッケージに cordis.patch.yml(dsh.bundle.patch 宣言)が同梱されており、ホスト側が自動登録するため MCP は不要、手動設定も不要です。

インストール後、動作をどう確認する?

任意のセッションを開くと、記憶 · スキル · ToDo · 無限キャンバス · COI スケジューラ · セッションブロードキャスト · プロンプト · 記憶同期 · モデル設定 · ブックマーク · セッションレビュー · Web UI 設定 · Memory Evolve 設定 といった新しい能力タブの列が表示されます。

AI が勝手に記憶を書き込むことはない?

ありません。AI が作成した記憶・ToDo・スキルはまず確認待ちキューに入り、AI の挙動を変える書き込みはあなたの確認後にのみ有効になります。自動的に記録されるのは各ターンのプロジェクトログ/デイリーログの進捗だけです。

記憶データはどこへ行く?ネットワーク送信はある?

デフォルトではローカル保存のみです。「記憶同期」を有効化すると、記憶はあなたのコードリポジトリの専用ブランチ(または設定した共有記憶リポジトリ)に push され、コードと完全に分離されます。同期を有効にしていないプロジェクトはローカル専用に留まります。

なぜ cordis.patch.yml に手動で insert してはいけない?

バンドルの patch が既に自動登録しているため、同じ id を手動 insert するとローダーが duplicate loader entry id を報告し DSH が起動できなくなります。設定変更(reviewEnabled の有効化など)は insert ではなく id のトップレベル上書きで行います。一時的な無効化は該当 id に `disabled: true` を 1 行追加するだけで、アンインストールは不要です。

08データと出典

  • 作者による申告github.coma08fff7f5c02…

    插件包内自带 `cordis.patch.yml`(`dsh.bundle.patch` 声明),`dsh plugin add` 安装后 **host 端自动注册,无需任何手动配置**。以 web profile 为例,两步装好:

  • 作者による申告github.coma08fff7f5c02…

    # 1. 安装到 profile(本地目录用 link:,也可用 git/registry 包地址) dsh plugin --profile web add github:csyangwen/dsh-memory-evolve # 2.…

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-21。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。