Communityライティング&編集github.com

dongsheng123132/dshx

機械向けDeepSeek Harnessアダプター。cwd、stdin、タイムアウト、安定したJSONを提供し、CLIやCodex/Agentプラグインとして動作します。

dshx とは?

dshxは、DeepSeek Harnessのヘッドレスランタイムと対話するための機械向けインターフェースです。このスキルは、AIエージェント(Claude Code、Codexなど)が、明示的なワークスペースと設定可能なタイムアウト、標準入力を通じてタスクを安全に委任するための境界を提供します。dshxは、正常完了、失敗、タイムアウト、出力制限などの理由をJSONで返し、結果を構造化します。APIキーや機密情報の漏洩を防ぎ、ユーザーが許可したワークスペース内でのみ作業を行います。CLIツールとしても、AIエージェントのプラグインとしても使用でき、特に長時間のコード生成や診断タスクに適しています。dshx 0.2.1は`@deepseek-ai/dsh` 0.1.0-rc.6に固定されています。

対応~Claude Code✓Codex CLI~Cursor
npx skills add dongsheng123132/dshx

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

dshx は何をしますか?

dshx を、上流の dsh --profile headless ランタイムに対する機械境界として使用します。タスクを制限し、ワークスペースを明示的に指定してください。

準備状態

実行:

dshx doctor --json

有料またはモデルを使う作業を委任する前に、node_supported、dsh_available、api_key_present がすべて true であることを確認してください。認証情報の値を表示しないでください。

dshx が存在しない場合は、固定されたインストールコマンドを説明し、ユーザーの承認を得た上でのみ実行してください:

npm install -g @hfshfg/[email protected]

1つのタスクを委任する

タスクテキストがシェルの引用に依存しないよう、標準入力を優先します:

dshx run --stdin --cwd ./workspace --timeout 1800000 --json

タスクをパイプまたはリダイレクトで標準入力に渡します。24,000文字を超える指示の場合は、ソースマテリアルを許可されたワークスペース内に書き込み、そのファイルを参照する短いタスクを送信してください。

タスクに比例したタイムアウトを選択してください。通常のコーディング作業ではデフォルトの30分を維持し、診断にはより短い制限を使用してください。ユーザーが明示的に永続実行を要求しない限り、無制限のタイムアウトを設定しないでください。

結果の解釈

  • ok: true、reason: completed: text を返すか要約し、duration_ms を報告します。
  • reason: failed: 上流の終了コードと簡潔な診断情報を報告します。
  • reason: timeout: 宣言された制限でプロセスツリーが終了されたことを説明し、タスクが完了したと主張しないでください。
  • reason: output_limit: タスクを絞り込むか、DSHにワークスペース内に結果ファイルを書き込むように依頼します。
  • 終了コード2はローカルパラメータまたは入力エラーを意味します。再試行する前に呼び出しを修正してください。

stdoutを結果チャネル、stderrを診断情報として扱います。ANSIやスピナー出力を解析しないでください。dshx は機械向け結果からそれらを除去します。

境界

  • ユーザーが許可したワークスペース内の作業のみを委任してください。
  • APIキーやその他のシークレットをタスクテキスト、argv、または出力サマリーに含めないでください。
  • エージェント間委任に dsh web を使用しないでください。これは人間向けのブラウザUIです。
  • DSHの変更とテストの証拠を確認してから、完了として提示してください。
  • DeepSeek HarnessはDeveloper Previewであり、dshx 0.2.1は @deepseek-ai/dsh 0.1.0-rc.6に固定されていることに注意してください。

関連スキル