Aisland-SJL/dsh-worktable

🖥️ Agent-project workbench for DeepSeek Harness — sidebar app drawer + dockable split workspace + a live control room watching every project.

解決する課題

dsh-worktable は DeepSeek Harness (DSH) 用のワークベンチであり、標準のチャットインターフェースをマルチウィンドウのプロジェクトベースのワークスペースへと変貌させます。単一のチャットストリームに依存するのではなく、各プロジェクトが専用のウィンドウ、ファイルエクスプローラー、ターミナルを持てるドッキング可能なインターフェースを提供することで、複数の AI 駆動プロジェクトを同時に管理する問題を解決します。

仕組み

DSH 用の Cordis プラグインとして機能し、サイドバーのアプリドロワーと分割ペインのワークスペースエンジンをホストシェルに注入します。このシステムにより、ユーザーは特定の AI 会話に紐付いた「プロジェクト」を作成できます。

主なメカニズムは以下の通りです:

  • プロジェクトバインディング:各プロジェクトは特定の会話にリンクされているため、プロジェクトを切り替えると自動的にチャットペインが切り替わります。
  • カスタムウィンドウ:ユーザーはエージェントに機能をリクエストできます。エージェントは widget-result.json ファイルをプロジェクトフォルダーに書き込み、ワークベンチがそれをロックされたウィンドウとして自動的にマウントします。
  • コントロールルーム:ホストセッションのランタイムスナップショットをミラーリングする組み込みプロジェクトで、モデルを呼び出すことなく、すべてのバインド済みプロジェクトのステータス(作業中、要対応、完了)をリアルタイムで監視します。
  • アノテーションプロトコル:ウィンドウ内の要素をクリックしてリクエストを入力できる「ポイント&スピーク」機能。座標と要素データをメッセージにパッケージ化してエージェントが処理できるようにします。

対象ユーザー

複雑で多段階の AI エージェントプロジェクトを管理し、エージェントの出力を監視・操作するためにプロフェッショナルな IDE のような環境を必要とする DeepSeek Harness の開発者およびパワーユーザー。

ハイライト

  • ドッキング可能な分割ワークスペース:ドラッグ可能な仕切りとペインごとのタブを備えた宣言型レイアウトプリセットをサポート。
  • 統合ツール:ファイルエクスプローラー、ターミナル(Windows 上の PowerShell)、ブラウザー用の組み込みペイン。
  • リアルタイム監視:プロジェクトステータスを追跡するためのグラスモーフィズムスタイルの「コントロールルーム」。
  • ビジュアルアノテーション:UI 要素に直接入力ボックスをドロップして、AI エージェントに変更をリクエストする機能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト