Repolode
T-Auto

T-Auto/dsh-ops

DSHエージェントハーネス向けプラグイン。ファイル操作、bash、構造化された結果を扱うトークン効率の高いopsツールを追加します。

スター
3,629
フォーク
101
未解決の Issue
45
最終コミット
2 時間前

これは何?

dsh-opsはコーディングエージェント用ハーネスのDSH向けプラグインで、トークン消費とタスク実行時間の削減を目的としています。opsツール群を追加し、DSH組み込みツールの一部を選択的に非表示にします。他のプラグインと併用できるよう、既存環境への影響を抑えた設計です。

Nativeモードでは、行番号付きの簡潔な出力とわかりやすいエラー情報を返し、リトライの繰り返しや呼び出し回数を減らします。プラグインはDSHのtools_addition機構を使ってツールを動的に読み込むため、PDFやWordファイルの読み取り、多数のファイルの一括編集といった高度な機能は、システムプロンプトを肥大化させず、必要に応じて読み込まれます。PTCモードでは構造化されたJSONを返すツールを提供し、SDKにはファイル・ドキュメント操作用の15種類のツールに加え、一括処理、結果参照、ローダーを含む18個のAPIが用意されています。

WindowsではDSH標準のbashと同様に動作するbashツールを提供でき、必要に応じてPowerShellを無効化できます。インストールはnpmで行い、DSHのdesktop、web、TUI各バージョン向けのプロファイルが用意されています。

主な機能

  • 01簡潔な行番号付き出力と、よりわかりやすいエラーメッセージを返すopsツールを追加します。
  • 02tools_additionを使って、PDFやWordの読み取りなど高度なファイル操作ツールを必要に応じて読み込みます。
  • 03PTCモード向けに構造化JSONを返すツールを提供し、18個のAPIを含むSDKも用意します。
  • 04WindowsでDSH標準のbashと同様に動作するbashツールを提供します。
  • 05desktop、web、TUI向けのプロファイルを使い、npmからインストールできます。

ユースケース

  • PDFやWordファイルなどのドキュメントをエージェントが扱う際のトークンコスト削減。
  • 多数のファイルを個別に何度も呼び出す代わりに、1回の操作で一括変更。
  • 一貫したbash環境で、Windows上のDSHエージェントを実行。

クイックスタート

  1. 1

    DSHアプリまたはDSH CLIがインストールされ、初期設定されていることを確認します

  2. 2

    ワンクリックのnpmコマンドでインストールし、プロファイルを選択します(例ではdesktopを使用。webとtuiも選択できます)

    npx --yes dsh-ops@latest install --profile desktop
  3. 3

    または、公式のDSH CLIでプラグインを追加します(例ではwebプロファイルを使用)

    dsh plugin --profile web add dsh-ops
  4. 4

    または、DSHプラグインマーケットプレイスでnpmパッケージ名 dsh-ops を入力し、有効にします

使う前に知っておきたいこと

  • このプラグインを使うには、DSH agent harnessをインストールしてセットアップする必要があります。
  • Windows向けのbashペイロードには、個別のライセンスで提供されるGPL-2.0コンポーネントが含まれています。
  • ライセンスメタデータはNOASSERTIONと記載されているため、使用前にライセンスを確認してください。

トピック

よくある質問

dsh-ops とは?
DSHエージェントハーネス向けプラグイン。ファイル操作、bash、構造化された結果を扱うトークン効率の高いopsツールを追加します。 dsh-opsはコーディングエージェント用ハーネスのDSH向けプラグインで、トークン消費とタスク実行時間の削減を目的としています。opsツール群を追加し、DSH組み込みツールの一部を選択的に非表示にします。他のプラグインと併用できるよう、既存環境への影響を抑えた設計です。
dsh-ops は無料で使えますか?ライセンスは?
dsh-ops は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
dsh-ops は今もメンテナンスされていますか?
活発にメンテナンス中。dsh-ops の最終コミットは 2026年10月21日 です。
dsh-ops は何に使えますか?
PDFやWordファイルなどのドキュメントをエージェントが扱う際のトークンコスト削減。 多数のファイルを個別に何度も呼び出す代わりに、1回の操作で一括変更。 一貫したbash環境で、Windows上のDSHエージェントを実行。
dsh-ops のインストール方法は?
DSHアプリまたはDSH CLIがインストールされ、初期設定されていることを確認します ワンクリックのnpmコマンドでインストールし、プロファイルを選択します(例ではdesktopを使用。webとtuiも選択できます): npx --yes dsh-ops@latest install --profile desktop または、公式のDSH CLIでプラグインを追加します(例ではwebプロファイルを使用): dsh plugin --profile web add dsh-ops または、DSHプラグインマーケットプレイスでnpmパッケージ名 dsh-ops を入力し、有効にします
dsh-ops はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/T-Auto/dsh-ops

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト