Aisland-SJL/dsh-worktable
🖥️ Agent-project workbench for DeepSeek Harness — sidebar app drawer + dockable split workspace + a live control room watching every project.
What it solves
dsh-worktable は、AIエージェントプロジェクトを構造化されたワークスペースに整理する DeepSeek Harness (DSH) 用のワークベンチです。中央集権的なサイドバーと、ドッキング可能な分割画面レイアウトを提供することで、バラバラなウィンドウや会話を切り替える手間を省きます。
How it works
このプロジェクトは、DSH ホスト用の Cordis プラグインとして機能します。インターフェースにサイドバーのアプリドロワーとシェルオーバーレイを注入し、ユーザーが特定の AI 会話に紐付けられた「プロジェクト」を作成できるようにします。
主なメカニズムは以下の通りです:
- Project Binding: 各プロジェクトは特定のチャットセッションにリンクされており、プロジェクトを開くと自動的にチャットペインが対応する会話に切り替わります。
- Split Workspace Engine: ドラッグ可能な仕切り(divider)を備えた、ドッキング可能なペイン(ファイルエクスプローラー、ターミナル、ブラウザ、カスタムウィンドウ)をレンダリングするカスタムエンジンです。
- Control Room: ホストセッションのスナップショットをミラーリングすることで、トークンを消費せずに、紐付けられたすべてのプロジェクトの状態(作業中、要対応、または完了)を監視するイベント駆動型ダッシュボードです。
- Artifact Mounting: エージェントがプロジェクトフォルダに
widget-result.jsonファイルを書き込むと、ワークベンチは自動的にその結果を指定されたカスタムウィンドウにマウントします。
Who it’s for
複数の AI エージェントプロジェクトを並行して管理し、それらを監視・操作するためのプロフェッショナルな IDE のような環境を必要とする DeepSeek Harness の開発者およびパワーユーザー。
Highlights
- Dockable Split Workspace: ドラッグ可能な仕切りと、ターミナルやブラウザなどの統合ツールを備えたカスタマイズ可能なレイアウト。
- Real-time Control Room: すべてのプロジェクトにおけるエージェントの進捗とサブエージェントの数を追跡するライブカードグリッド。
- Conversation Binding: コンテキストの切り替えを高速化するために、プロジェクトを特定のチャットセッションにシームレスにリンクします。
- Sidebar App Drawer: セルフホストされたプロジェクトやプラグインを収集、名前変更、並べ替えができるカスタマイズ可能なドロワー。
- Agent-Built Windows: 要件をエージェントに送り、生成されたアーティファクトをロックされたウィンドウに自動マウントする機能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト