ディレクトリに戻る

dsh-playwright-browser

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

clizo1209/dsh-playwright-browser

Playwright によるマルチタブ対応のセマンティックブラウザ自動化プラグイン。中断対応のページ操作とライフサイクル管理付き

GitHub で見るホームページ
$ npm から `dsh plugin --profile web add dsh-playwright-browser` で導入します。

17

スター

2

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-14

作成日

2026-08-14

最終プッシュ

意味に基づくロケーター、持続するタブ、最新のスナップショットを備えた DSH ブラウザーツール。対応ブラウザーを用意し、自動操作専用のプロファイルを使います。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-10-19

ライセンス

MIT

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

  • DSH からページを閲覧・操作する。

    サイズを制限したページスナップショット、PNG スクリーンショット、管理されたブラウザータブ。

    意味に基づく複数タブのブラウザー操作が必要な DSH エージェント。

02DeepSeek Harness への導入方法

前提条件

  • Node.js ^22.19.0 または >=24.0.0 と DSH プロファイルが必要です。
  • Playwright Chromium、インストール済みの Chrome/Edge、または executablePath で指定したブラウザーを使います。Chromium の導入には `npx playwright install chromium` を実行します。

インストール手順

  1. 01

    $ npm から `dsh plugin --profile web add dsh-playwright-browser` で導入します。

  2. 02

    ブラウザーを指定する場合、プロファイルの cordis.patch.yml に playwright-browser 行を追加します。README の例は browser: chromium、channel: chrome、headless: true です。

導入成功の確認

  • 起動せずに `dsh --profile web --dump-config` で合成後の設定を確認します。

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

Playwright を使う十個のネイティブ browser_* ツールを DSH に登録します。

  • 意味に基づくページ操作

    ロール・ラベル・テキストによるロケーター→移動・クリック・フォーム入力と最新のスナップショット

  • タブ管理とスクリーンショット

    開いたタブとスクリーンショット要求→安定したタブ識別子と絶対パスで返される PNG ファイル

    スクリーンショットはディスクに保存されます。

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

向いている用途

  • 意味に基づく複数タブのブラウザー操作が必要な DSH エージェント。

不向きな用途

  • 作者によるテスト対象は DSH 0.1.0-rc.6 です。DSH の変更に応じて互換性の更新が必要になる場合があります。
  • userDataDir には個人用ブラウザープロファイルを指定せず、エージェント専用のディレクトリを使います。ページ内での任意 JavaScript 評価には対応していません。

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

  • 作者によるテスト対象は DSH 0.1.0-rc.6 です。DSH の変更に応じて互換性の更新が必要になる場合があります。
  • userDataDir には個人用ブラウザープロファイルを指定せず、エージェント専用のディレクトリを使います。ページ内での任意 JavaScript 評価には対応していません。
2026-08-142026-08-14v0.1.3

README の記載をコミットに固定。実行環境での動作検証は未実施。

06よくある質問

テスト対象の DSH バージョンは?

作者によるテスト対象は DSH 0.1.0-rc.6 です。DSH の変更に応じて互換性の更新が必要になる場合があります。

Playwright Chromium のインストールは必須ですか?

Playwright Chromium、インストール済みの Chrome/Edge、または executablePath で指定したブラウザーを使います。Chromium の導入には `npx playwright install chromium` を実行します。

個人用ブラウザープロファイルを使えますか?

userDataDir には個人用ブラウザープロファイルを指定せず、エージェント専用のディレクトリを使います。ページ内での任意 JavaScript 評価には対応していません。

起動前に DSH プロファイルをどう確認しますか?

起動せずに `dsh --profile web --dump-config` で合成後の設定を確認します。

08データと出典

github.come6131c5作者は未記載
  • 作者による申告github.come6131c5de3a4…

    Semantic, multi-tab browser automation for [DeepSeek Harness (DSH)](https://github.com/deepseek-ai/deepseek-harness), po…

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

    Ten native `browser_*` tools registered in the DSH tool registry.

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

🏆

dsh プラグイン おすすめ

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

広告

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

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