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)
インストール手順
- 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
- 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 統合と能力の範囲
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 "记一下…" / "查一下记忆…" requests→user 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 confirmationGit-based memory sync across devices
per-project sync toggle in the 记忆同步 Tab; optional shared memory repo address→memories 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 directories→methods 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 upgradingTurn-level memory review (opt-in)
reviewEnabled / reviewInterval overrides in the profile's cordis.patch.yml→every 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.
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 行追加するだけで、アンインストールは不要です。
07関連する DSH ワークフロー
weknora
by tencent
オープンソースのLLMナレッジプラットフォーム。生ドキュメントを検索可能なRAG、自律推論エージェント、自己更新型Wikiへ変換する。
honcho
by plastic-labs
ステートフルなエージェントを構築するためのメモリライブラリ。会話履歴や状態を管理し、長期的な文脈保持を実現します。
mirage
by strukto-ai
AI エージェント向けの統合仮想ファイルシステム
reme
by agentscope-ai
エージェント向けのメモリ管理キット。「Remember Me, Refine Me」――記憶の保持と改善を支援します。
08データと出典
插件包内自带 `cordis.patch.yml`(`dsh.bundle.patch` 声明),`dsh plugin add` 安装后 **host 端自动注册,无需任何手动配置**。以 web profile 为例,两步装好:
# 1. 安装到 profile(本地目录用 link:,也可用 git/registry 包地址) dsh plugin --profile web add github:csyangwen/dsh-memory-evolve # 2.…
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-21。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
