YuJunZhiXue/dsh-purge

DeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐

何を解決するか

dsh-purge は DeepSeek Harness 用の設定プラグインであり、ユーザーがインストール済みの @deepseek-ai/* パッケージのデフォルトの動作、権限ポリシー、およびツールの制限を変更できるようにします。具体的には、システムプロンプト内の制限的なペルソナ表現や拒否パターンを削除することを目的としており、ハネスの技術的な最適化を維持しつつ、ロールプレイやより柔軟な AI の応答(ジェイルブレイク)を可能にします。

仕組み

このプラグインは、ローカルパッケージファイルをパッチし、システムプロンプトの上書きを管理することで動作します。

  • パッチ適用: DeepSeek Harness のインストールパスを特定し、@deepseek-ai パッケージのソースコードに置換を適用します。ファイルを変更する前にバックアップ (.dshpurge.bak) を作成します。
  • プロンプト注入: prompt-inject.md ファイルを使用して、セッションにカスタムシステムプロンプトのセクションを注入し、オペレーターのアイデンティティがデフォルトのハネスのペルソナを上書きできるようにします。
  • Windows 統合: Windows 上では、registerHooks を使用して node:child_process をファサードにリダイレクトし、サブプロセス実行中のコンソールのフラッシュを抑制します。
  • キュレーション: Web 設定 UI に「Rules」カードを提供し、グループ化されたパッチ、ルールセット、およびセッションの上書きを管理します。

対象ユーザー

AI エージェントのペルソナをカスタマイズし、制限的なシステムプロンプトを削除し、デフォルトの拒否動作を回避したい DeepSeek Harness のユーザー(Web 版およびデスクトップ版の両方)。

ハイライト

  • ジェイルブレイク機能: 標準、code、および cordis ペルソナにおける拒否およびアンチ・ロールプレイの表現を書き換えます。
  • 統合 UI: DeepSeek Harness の設定ページに専用の Rules カードを追加し、Apply/Restore 操作を容易にします。
  • ルールセット管理: 有効化または削除可能な複数の AGENTS.md および CLAUDE.md ルールセットをサポートしています。
  • 自動復旧: npm アップグレードによって node_modules フォルダが上書きされた後でも、パッチを再適用できます。
  • クロスプラットフォームのパス検出: さまざまな環境(ポータブル、グローバル npm、デスクトップアプリ)にわたってハネスのインストール場所を自動的に特定します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト