DeepSeek Harnessは、パソコン上のWebインターフェースからプロジェクトファイルを読み取り、モデルを利用し、ツールを実行できます。DeepSeekはこの製品をパブリックプレビューと呼んでいます。一方、リポジトリでは開発者向けプレビューとされ、互換性を損なう変更が導入される可能性があります。安全に関する告知によると、セキュリティ監査は実施されておらず、本番利用の準備も整っていません。初回実行には、重要でないプロジェクトを置いた使い捨て環境を使ってください。

公式のリリース一覧には、10月5日時点で確認した際にv0.2.1-alpha.12026年10月3日付のプレリリースが含まれていました。ドキュメント記載のnpx以下のコマンドだけではGitHubのプレリリースは選択されないため、特定バージョンの機能説明に従う前に、インストールしたバージョンを確認してください。10月5日のニュース記事でこのツールを知るより前から、DeepSeekはデスクトップ版を提供していました。ここでは、ドキュメントに記載されたローカルWebインターフェースを使います。

大きな変化

DeepSeekは現在、パブリックプレビュー中のオープンソースエージェント用ハーネスを提供しています。コードから起動するWebインターフェースと、Appleシリコン搭載Macおよび64ビットWindows向けの公式デスクトップ版があります。プラグインシステムでは、モデルへのアクセス、ツール、その他のエージェント機能を組み合わせられます。ファイルを扱うエージェントを評価する人にとって便利なのは、会社のリポジトリや稼働中の業務データから始めず、小さなローカルワークスペースを用意してモデルプロバイダーを選べることです。この実験には、プレビューの表示と安全告知が引き続き適用されます。エージェントはコマンドを実行でき、プロセスから利用可能なファイル、認証情報、ネットワークにアクセスできます。ワークスペースを選択し承認プロンプトを表示しても、隔離が保証されるわけではありません。

環境と最初のタスクを準備する

DeepSeekが推奨するように、使い捨ての仮想マシン、コンテナ、または専用のパソコンアカウントを使い、タスクに必要な最小限のアクセス権だけを付与します。その中に、失っても問題のない短い非機密のREADME.md内容だけを含む新しいディレクトリを作ります。個人ファイル、会社のリポジトリ、認証情報、ブラウザーセッション、マウントされたドライブは環境の外に置いてください。プロセスがアクセスできるものはすべてバックアップします。ディレクトリだけでは、プロセスをその中に制限できません。ほかにアクセスできる範囲は、基盤となるアカウントと環境によって決まります。

ドキュメント記載のWeb方式にはNode.jsと、モデルアカウントまたはAPI認証情報が必要です。使い捨てディレクトリでターミナルを開き、DeepSeekのREADMEにあるコマンドを実行します。

Terminal
npx @deepseek-ai/dsh web

READMEによると、既定ではこのコマンドがWeb UIを起動し、ローカルブラウザーで開きます。自動で開かない場合は、コマンドが表示するURLを使ってください。SSH経由で起動する場合は転送方法が異なります。この作業中は、公開アドレス経由でサービスを公開しないでください。http://127.0.0.1:3080既定でローカルブラウザーに開きます。自動で開かない場合は、コマンドが表示するURLを使ってください。SSH経由で起動する場合は転送方法が異なります。この作業中は公開アドレスでサービスを公開しないでください。によると、プロセスは起動ディレクトリを既定のファイルシステム上の場所として使いますが、新しいインターフェースではワークスペースが未選択です。ワークスペースを選択し、使い捨てディレクトリを追加して選択してください。ワークスペースを選ぶまで入力欄は利用できません。モデルを1つ設定して料金を確認する

「

設定 → モデル」では、公式設定ガイドによると、DeepSeek APIキーを入力して保存できます。ガイドには、組み込みのサードパーティプロバイダー項目と、ゲートウェイまたはセルフホストのエンドポイント向けカスタムモデルAPIも記載されています。サードパーティプロバイダーを使う場合は、モデルプロバイダーを追加を選び、インストール済みリストからプロバイダーを選択してAPIキーを入力し、保存します。その後、セッションのモデル選択でそのモデルを選びます。ガイドによると、この設定方法はCodexなどのOAuthサインインプロバイダーには対応していません。プロバイダーが一覧にない場合、カスタム設定にはプロバイダーID、ベースURL、互換性のあるAPIプロトコル、認証情報、少なくとも1つのモデルIDが必要です。これは別途必要な統合作業です。保存後、モデル画面にはキーを伏せた説明が表示されます。DeepSeekによると、キーは

に保存され、設定にはその参照が記録されます。そのファイルと保存環境を保護してください。リポジトリはMITライセンスですが、モデル呼び出しには費用がかかる場合があります。$DSH_HOME/.credentials.yamlDeepSeekの利用規約では、カスタムプロバイダーのトークン料金またはサブスクリプション料金は利用者が負担すると定め、1回の入力からモデル呼び出しが継続する可能性があると警告しています。タスクを送信する前に、プロバイダーの現在の料金と使用量制御を確認してください。ソフトウェアライセンスから固定料金や無料枠を推定することはできません。読み取り専用の依頼を送信し、動作を確認する

選択したワークスペースで、範囲を絞った依頼からセッションを開始します。

この例のプロンプトは、エージェントに要求するツール操作を限定します。ただし、設定したリモートモデルは引き続きプロバイダーと通信します。プロンプトはセキュリティ境界ではありません。公式の

Text
Summarize the README in this workspace. Do not run commands, edit files, install plugins or make network requests through tools. Ask before taking any other action.

クイックスタートではリポジトリを要約するタスクが使われており、エージェントはファイルの読み書き、コマンド実行、作業の委任が可能と説明されています。現在のポリシーで承認が必要な操作では、ユーザーに確認が表示されます。応答が小さなREADMEの内容を正確に説明しているか確認し、ツール呼び出しがタスクに沿っているかを確かめます。許可していないコマンドやファイル変更の提案は拒否してください。エージェントが選択したディレクトリ外のパスを求める、秘密情報に遭遇する、プラグインを提案する、または設定済みモデル呼び出しを超える外部ツール要求を提案する場合は、セッションを止め、続行する前に環境を確認してください。DeepSeekの

安全に関する告知によると、承認やサンドボックス制御はリスクを減らせますが、隔離は保証できません。要約が正しいからといって、長いワークフローも確実に動くとは判断しないでください。想定される最初の出力はモデルによる要約で、ファイル変更は要求されません。BIG CHANGEはこのバージョンをインストールも実行もしておらず、実環境でプロンプトを確認したり信頼性を測定したりしていません。ここで示すのはDeepSeekのドキュメントに沿った手順と慎重なタスク設計であり、実際に試した結果ではありません。

セッションデータを考慮する

DeepSeekの

プライバシーポリシーは9月20日更新で、入力、許可されたファイル、モデル出力、ツール情報、プラグイン設定が含まれる可能性のあるセッションログについて説明しています。カスタムモデルでは、入力は選択したモデルプロバイダーに直接送られ、そのプロバイダーのポリシーが適用される一方、DeepSeekは入力と出力を自社サーバーに保存しないとしています。モデルおよび有効にするプラグインの最新ポリシーを読み、最初のテストには機密情報を含めないでください。出典・参考資料

DeepSeek Harness公式製品ページ