メインコンテンツへ移動

DSH 0.1.3-alpha.1

まず発見し、権限がある場合だけインストール

短い #NNNN タスクをコピーします。Agent はレコードを解決し、正確なインストール権限がない場合は停止し、許可されたインストールだけを DSH の変更前に検証します。

推奨 · 1つの指示

再利用可能な #NNNN タスクをコピー

Agent に伝えるのは厳密な #NNNN だけです。固定 Skill はすべてのレコードを検索できますが、明示的に許可された項目だけをインストールします。

公式コミット d347e703908d0406b7a7ef80e3a0e594d86b2215 からビルドした DeepSeek Harness 0.1.3-alpha.1 に DSH Themes #NNNN をインストールしてください。 固定した Skill:https://github.com/LvvUP/dsh-themes-skills/blob/de956d98c80cf5ab60a78df0a534f9f29f348651/skills/dsh-theme-finder/SKILL.md 番号を特定し、現在のバージョンと検証済みパッケージを確認してインストールします。必要な設定を説明し、読み込みを確認して、削除や復元の手順を残してください。番号が選定対象から外れた場合や未検証の場合は停止し、理由を説明してください。
高度な手動インストールおよびロールバック四段階コマンドトラック、Developer Preview 境界、検証、および正確なロールバック手順を確認します。

Developer Preview境界

DeepSeek Harness は現在 light、dark、および system のみで存在します。サードパーティの Cordis テーマは DSH の再起動が必要で、アップストリームの変更後に再検証が必要な場合があります。

  1. 01

    ウェブプロファイルを確認

    サポートされているDSHバージョンを正確に要求し、突然変異の前に0または1つのアクティブな@dsh-themes/*依存を特定します。

    RUNNER=/absolute/path/to/dsh-theme-manager/scripts/run-dsh.mjs
    node "$RUNNER" --version
    node "$RUNNER" --profile web --dump-config
    node "$RUNNER" plugin --profile web list --json
  2. 02

    検証してインストール

    カタログの全アーティファクトダイジェストを使ってください。新しい絶対的なローカルパスに検証し、現在のテーマは存在する時のみ削除し、その後検証済みの.tgzを追加します。

    node <skill-dir>/scripts/fetch-and-verify.mjs --source <https-or-absolute-local-tgz> --sha256 <whole-artifact-sha256> --output <absolute-new-verified-tgz>
    
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web remove "@dsh-themes/<current-slug>"
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web add "<absolute-new-verified-tgz>" --save-exact
  3. 03

    設定をダンプして再起動

    再起動前に、予想されるCordisバンドルエントリと、ちょうど1つの直接@dsh-themes/*依存関係を求めます。再起動後、ブラウザプラグインの名簿と計算されたトークン値を確認してください。無関係なダンプ設定値を編集してください。

    node <skill-dir>/scripts/run-dsh.mjs --profile web --dump-config
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web list --json
  4. 04

    正確なバージョンでロールバック

    現在のテーマを削除する前に、記録されたアーティファクトを再確認してください。もし前の状態が組み込みパレットであれば、現在のテーマを削除して何もインストールしないようにしてください。

    node <skill-dir>/scripts/fetch-and-verify.mjs --source <absolute-previous-theme.tgz> --sha256 <previous-whole-artifact-sha256> --output <absolute-new-rollback-copy.tgz>
    
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web remove "@dsh-themes/<current-slug>"
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web add "<absolute-new-rollback-copy.tgz>" --save-exact
    node <skill-dir>/scripts/run-dsh.mjs --profile web --dump-config

なぜテーマが Cordis プラグインであるか

DSH Web UI は ThemeRuntime をクライアントサービスとして公開します。生成されたクライアントモジュールは Harness モジュールローダーを通じて登録され、テーマを注入し、ctx.effect を通じてオーバーライドをスコープ化するので Cordis がそれをクリーンに破棄できます。

テスト済みDSHバージョン
0.1.3-alpha.1
トークンカタログハッシュ
fe38fdb18dae76f3cc93e3ca3a37bb1916f207180781b1aa8321ee2ddadcb926

Agent スキル安全契約

含まれるスキルは ~/.dsh を直接編集することはありません。ウェブプロファイルをチェックし、ダウンロードされたハッシュを検証し、古い @dsh-themes/* プラグインを削除し、正確なパッケージを一つインストールし、設定をダンプし、ロールバック状態を記録します。

戻す方法も用意する

インストール用プロンプトには、動作確認と削除・復元の手順が含まれています。テーマを切り替える際は、以前の配色に戻すための情報を残します。