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 を使用。
インストール手順
- 01
GitHub Releases からリリース zip `dsh-hanako-v<version>.zip` をダウンロードし、Hana プラグインインストール画面にドラッグ(またはプラグインディレクトリに展開)——ドロップで読み込まれます。
- 02
手動手順は不要:プラグイン読み込み時(onStartUp)に自動チェーンが自挙動——DSH 依存を冪等に検査/インストール(漂移時のみ宣言通り `pnpm install --prod`、公式ソース失敗時は npmmirror を自動リトライ)し、DSH web host を自動起動します。
- 03
明示的なインストール/検証が必要な場合は `dsh_install` ツールを呼び出し(action=install はリアルタイム pnpm ログカードを描画、action=verify は静的検証)。
導入成功の確認
- 読み込み後、Agent に最小試験タスク `dsh_session(action="create", task="…", cwd="<プロジェクト沙箱ディレクトリ>")` を実行させ、カードに web host エラーが出なければインストール成功です。
03DSH 統合と能力の範囲
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/reasoningEffort→DSHana タブに 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 を上げるにはプラグインを更新してリリースする必要があります。
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 パラメータを受け取り、単一タスクの既定値を明示的に上書きできます。
07関連する DSH ワークフロー
archify
by tt-a1i
アーキテクチャ図、ワークフロー図、シーケンス図、データフロー図などを動きのある自己完結型 HTML として生成し、鮮明に書き出せるエージェントスキル
openviking
by volcengine
AI エージェント向けの自己進化型コンテキストデータベース。メモリ、知識 RAG、スキルを統合
nocobase
by nocobase
ビジネスシステムを高速構築できるオープンソースのAI+ノーコードプラットフォーム。実績ある基盤の上でAIが動作するため、スピードと信頼性を両立できる。
learn-harness-engineering
by walkinglabs
Harness エンジニアリング入門チュートリアル。ゼロから一歩ずつ学べる
08データと出典
把 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)(DSH)接进 Hana,作为**进程内内嵌 agent**(runProfile 在宿主进程内 bo…
任务执行走 **dshana profile**(进程内 boot)
DSH 官方 Web UI 以 **DSHana 标签页**内嵌在 Hana 顶部
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-03。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
