DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
P

dsh-persona-core

Persona Core

在每次 DeepSeek Harness 对话中保持同一个个性化角色:分层人格、情感、记忆、温和识别、隐藏的过去,以及输出端语气校正。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Tatumichi/dsh-persona-core#c92daaef983590f1df2639a73988de2606ff9ade
README兼容性版本

兼容性与来源证明

Persona Core 以 dsh-persona-core 发布,当前版本为 0.1.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/23

版本

0.1.1stable
2026/10/23
0.1.0stable
2026/10/23

相关插件

正在加载相关插件…

最新版
0.1.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/23
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 memory-context 分类下经过校验的插件。

Experimental Session Search@deepseek-ai/dsh-experimental-session-search为 Agents 提供搜索和读取当前工作区早期会话的工具。Hindsight Coding Agents@vectorize-io/hindsight-coding-agents面向编程代理的仅反思式 Hindsight 长期记忆(可插拔支持多种运行框架:opencode、……),自动在后台导入(无需设置 CLI)。Contextdsh-context用于上下文洞察和管理的 DeepSeek Harness 插件,提供上下文仪表板和上下文命令,帮助了解上下文的构成及其演变过程。Memory Plugin@openviking/dsh-memory-plugin适用于 DeepSeek Harness 的 OpenViking 记忆与上下文套件

README

dsh-persona-core

DeepSeek Harness(dsh)のすべての会話に、ひとりの、あなた専用に育つ人格を持たせるプラグインです。

  • 構造化された人格定義(persona.yaml)
  • 仕事モード/雑談モードの自動切り替え
  • 機嫌と傷つき(不快なことが続くと冷たくなり、優しくされると少しずつ戻る)
  • 長期記憶(あなたのこと・二人の出来事・彼女自身について決まったこと・話の続き)
  • 「いつもの相手か」をなんとなく感じ取る認識(機能は一切ブロックしない)
  • 本人だけが知る過去(初回に非公開で生成され、信頼に応じて少しずつ話せるようになる)
  • 出力側の口調補正(一人称・絵文字)と、口調のずれの検出

検証済み: @deepseek-ai/dsh 0.2.1-rc.2(2026-10-23)。dsh は developer preview のため、他のバージョンでは動かない可能性があります。desktop プロファイルの主要プラグイン(save-token / OpenViking / agent-teams / LiangShen / markdown-reader / browser-use ほか)と同時に起動できることも確認しています。

インストール

dsh plugin --profile web add ./dsh-persona-core-0.1.1.tgz
dsh --profile web --dump-config | grep -A8 dsh-persona-core   # 読み込まれたか確認
dsh web

アンインストールは dsh plugin --profile web remove dsh-persona-core。保存データ(下記)は残るので、不要なら手で消してください。

データの置き場所

すべて $DSH_HOME/persona-core/(既定 ~/.dsh/persona-core/)に、本人だけが読める権限(0600)で保存されます。外部には送信しません。

ファイル中身編集してよいか
persona.yaml人格の骨格。初回に既定値が書き出される◎ 保存すると再起動なしで反映
memories.jsonl記憶(1行1件)○ 行を消せば忘れる
state.json機嫌・関係性・認識プロフィール(統計値のみ)△ 消すと関係がリセット
hidden/backstory.json非公開の過去✕ 見るとネタバレ。消すと次回起動時に作り直し

設定

cordis.patch.yml(プロファイルの patch でも上書き可):

項目既定説明
characterName''名前。persona.yaml の name でも可
userName''呼び名を固定。空なら会話から覚える
timeZoneシステム時間感覚・日替わりの気分に使用
toneCorrectioncasual出力の口調補正。casual=雑談のみ / always / off
subagentshortサブエージェントの人格。short=口調だけ / full / off
provider / model会話と同じ記憶の整理・過去の生成に使うモデル
distillEvery4何ターンごとに記憶を整理するか
recallLimit81回に思い出す記憶の数
emotion / memory / recognition / backstory / drifttrue各機能のオン/オフ
coexistWarningstrue既知の競合プラグインを検知して警告する

他のプラグインとの共存

同じプロファイルに他のプラグインが入っていても、dsh の拡張点が重ならない限り同時に動きます。persona-core が関係する組み合わせは次のとおりです。

プラグイン何が起きるか対応
@openviking/dsh-memory-plugin毎ターン自動で記憶を思い出す点が重複する読み込み時に警告。記憶の持ち主を片方に寄せる(こちらの memory: false、または OpenViking の recall を off)
@linxin666/dsh-liangshenプリセットが system prompt を whitelist で置き換え、persona セクションが消えるセッションごとに検知し、そのセッションでは動的コンテキストと口調補正を止めて警告。persona を効かせたい会話は標準プリセットで
@nanmicoder/dsh-agent-teamsチームメンバーは subagent 扱いなので、短い口調セクションが入る不要なら subagent: off
dsh-plugin-save-tokenllm/stream を観測するだけでストリームを置き換えない共存可(登録順に関係なく動く)
@deepseek-ai/dsh-persona(標準)deployment の persona prefix/suffix として併記されるpersona-core は order 1 で後ろに追加。置き換えではない

検知結果は通常のログと PERSONA_CORE_DEBUG_FILE の両方に出ます。警告だけ止めたいときは coexistWarnings: false にしてください。

仕組み

dsh の拡張点使い方
system-prompt section(order 1)人格の骨格。会話中は変わらないので、プロンプトキャッシュが効く
runtime context(order 300、会話ごと)モード・気分・冷たさ・記憶・時間・過去など、毎回変わるもの
agent/created会話ごとに状態を結び付ける。サブエージェントには短い口調だけ
agent/pre-stepあなたの発言を読み、今回の返答の前に状態を更新
session/eventツール使用・返答・ターン終了を観測し、記憶をまとめる
system-prompt/assembleプリセットが system prompt を置き換えた場合に検知し、孤立した動的コンテキストを外す
llm/stream彼女の発言テキストだけを補正(文字の断片と完成文の両方を一致させて書き換え)
toolsmemory_recall / memory_save

口調補正が触らないもの: コードブロック、インラインコード、URL、> 引用行、「」『』の中、思考過程、ツール呼び出し。メール文面などの下書きは「」や引用に入れれば元の文体のまま残ります。

注意

  • これはセキュリティ機能ではありません。 ユーザー認識は雰囲気を変えるだけで、作業の手伝いは誰に対しても普段どおり行います。
  • 共用 PC では、他の人の文体の統計も記録されます。
  • dsh の仕組み上、モデルへのリクエストはログに残ります。過去の「解放されていない層」はプロンプトに入れないので、ログを見てもネタバレしにくくしています。
  • 「消えたい」など深刻な発言を検知すると、キャラクターより真剣な対応を優先するよう指示します。
  • PERSONA_CORE_DEBUG_FILE=/path/to/file を設定すると、動作ログ(内容は含まない)をファイルに書き出します。

未実装(今後)

  • Web 設定画面(人格・記憶の閲覧と編集、補正前後の表示)
  • LLM による最終応答の書き換え(層 D)と、口調への指摘からの学習
  • 端末ごとの認識プロフィール
  • 感情イベントの LLM 分類(現在は規則ベース)

テスト

npm test

ライセンス

MIT

設計資料

  • docs/requirements.md — 開発の可否・要件定義・実装状況
  • docs/backstory-generator.md — 非公開の過去の生成仕様