ディレクトリに戻る

dsh-hanako

キュレーション掲載メンテナンス: 活発

nyasers/dsh-hanako

DSH for Hanako

GitHub で見るホームページ
$ dsh plugin add dsh-hanako

43

スター

3

フォーク

JavaScript

言語

MPL-2.0

ライセンス

2026-08-14

作成日

2026-09-02

最終プッシュ

Hana 向けのネイティブ DSH プラグイン。dshana profile で DeepSeek Harness タスクをプロセス内実行し、DSH 依存と web host を自動自挙動、内嵌された DSHana タブから DSH を公開します——別プロセスの DSH も API Key も不要です。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-09-03

ライセンス

MPL-2.0

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

  • DeepSeek Harness のコーディングエージェントタスクを Hana 内のプロセス内サブエージェントとして実行する

    DSH タスクセッションが内嵌された DSHana タブに表示され、ledger と dsh-home はプラグインデータディレクトリにスコープされる

    別プロセスの DSH を起動したり DSH 認証情報を管理したりせずに Hana で DeepSeek Harness タスクを走らせたい Hana ユーザー

  • Hana 設定ページから既定の DSH タスクモデルを設定し、同梱された DSH バージョンを確認する

    DSHana 設定ページ:既定モデルカード(Provider/Model/Reasoning の 3 段連動)と DSH バージョンカード

    タスクモデルを設定し、同梱された DSH バージョンを追跡する Hana 運用者

02DeepSeek Harness への導入方法

前提条件

  • Hana ホストアプリ——プラグインのリリース zip を Hana プラグインインストール画面にドラッグ(またはプラグインディレクトリに展開)して読み込みます。
  • macOS で Electron 内蔵 node の pnpm 署名検証が失敗する場合は互換 Node.js を用意(`nodejsPath` を設定)。それ以外は Electron 同梱 node を使用。

インストール手順

  1. 01

    GitHub Releases からリリース zip `dsh-hanako-v<version>.zip` をダウンロードし、Hana プラグインインストール画面にドラッグ(またはプラグインディレクトリに展開)——ドロップで読み込まれます。

  2. 02

    手動手順は不要:プラグイン読み込み時(onStartUp)に自動チェーンが自挙動——DSH 依存を冪等に検査/インストール(漂移時のみ宣言通り `pnpm install --prod`、公式ソース失敗時は npmmirror を自動リトライ)し、DSH web host を自動起動します。

  3. 03

    明示的なインストール/検証が必要な場合は `dsh_install` ツールを呼び出し(action=install はリアルタイム pnpm ログカードを描画、action=verify は静的検証)。

導入成功の確認

  • 読み込み後、Agent に最小試験タスク `dsh_session(action="create", task="…", cwd="<プロジェクト沙箱ディレクトリ>")` を実行させ、カードに web host エラーが出なければインストール成功です。

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

Hana ホスト内に組み込まれたネイティブなプロセス内 DSH ランタイム——dshana profile で宿主プロセス内に DSH タスクを実行し、別プロセスの DSH は起動しません。DSH 公式 Web UI は DSHana タブとして内嵌されます。

  • プロセス内 DSH 組み込み

    dshana profile 経由でルーティングされる DSH タスク要求DSH タスクセッションが DSHana タブに表示;ledger と dsh-home はプラグインデータディレクトリにスコープ

    账本与 dsh-home 锁进插件数据目录,DSH 依赖装进插件 node_modules(版本随插件声明)
  • 起動時の自動自挙動

    プラグイン onStartUp イベント冪等的な DSH 依存インストール(pnpm install --prod)と自動起動する DSH web host

    自动拉起 DSH web host(依赖装进插件根 node_modules,版本随插件声明)依赖幂等检查/安装(已装且与插件声明版本一致 → 秒过)
  • dsh_session タスクツール

    dsh_session(action=create, task, cwd)、任意で provider/model/reasoningEffortDSHana タブに DSH タスクセッションを作成

  • DSHana 設定ページ

    Hana 設定ページでの操作既定モデルカード(Provider/Model/Reasoning 連動)と DSH バージョンカード

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

向いている用途

  • 別プロセスの DSH を起動したり DSH 認証情報を管理したりせずに Hana で DeepSeek Harness タスクを走らせたい Hana ユーザー
  • タスクモデルを設定し、同梱された DSH バージョンを追跡する Hana 運用者

不向きな用途

  • macOS では Electron 内蔵 node の pnpm 署名検証が失敗することがあります。その際は `nodejsPath` にシステム node の絶対パス(例 /opt/homebrew/bin/node)を設定します。パスが存在しない場合は警告を表示し、内蔵 node に降格フォールバックします。

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

  • macOS では Electron 内蔵 node の pnpm 署名検証が失敗することがあります。その際は `nodejsPath` にシステム node の絶対パス(例 /opt/homebrew/bin/node)を設定します。パスが存在しない場合は警告を表示し、内蔵 node に降格フォールバックします。
  • 同梱される DSH バージョンはプラグインの宣言バージョンに厳密にロックされています——DSH を上げるにはプラグインを更新してリリースする必要があります。
2026-08-142026-09-02v0.25.0

MPL-2.0 · 活発にメンテナンス中(最新リリース v0.25.0、2026-08-30)

06よくある質問

dsh-hanako はどうやって DeepSeek Harness を Hana に接続するのですか?

DSH をプロセス内内嵌エージェントとして埋め込みます(runProfile は宿主プロセス内で boot するため、別プロセスの DSH は起動しません)。タスクは dshana profile で実行され、DSH 公式 Web UI は Hana 上部の DSHana タブとして内嵌されます。

DSH 用に API Key やモデルを設定する必要はありますか?

いいえ——DSH 認証情報は @dsh-hanako/provider プラグインが Hana ホストの provider-catalog.json を直接読み、モデルはホストの models.json に従います。既定タスクモデルは DSH 既定モデル(settings.yaml の agent-default-model)で、DSHana 設定ページで設定できます。

インストールが成功したかどうかを確認するには?

プラグイン読み込み後、Agent に最小試験タスク dsh_session(action="create", task="…", cwd="<沙箱>") を実行させ、カードに web host エラーが出なければインストール成功です。

自動自挙動が失敗した場合(例:macOS)はどうなりますか?

DSHana タブは三態自挙動ページ(booting / action-needed / ready)です。失敗時は errorClass ごとに分かりやすい案内を表示し、バックオフでリトライします。利用者の操作が必要な場合(nodejsPath 設定、ツールチェーン導入、ディスク空き確保、DSH アップグレード後の宿主再起動など)は明確な手順で一時停止し、完了すると自動再開します。

タスクごとにモデルや provider を上書きできますか?

はい——dsh_session ツールは provider / model / reasoningEffort パラメータを受け取り、単一タスクの既定値を明示的に上書きできます。

08データと出典

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

    把 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)(DSH)接进 Hana,作为**进程内内嵌 agent**(runProfile 在宿主进程内 bo…

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

    任务执行走 **dshana profile**(进程内 boot)

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

    DSH 官方 Web UI 以 **DSHana 标签页**内嵌在 Hana 顶部

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

🏆

dsh プラグイン おすすめ

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

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

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