omdsh-dev/DSH-better-sidebar
开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
何を解決するか
dsh-better-sidebar は DSH 用のサービス指向のサイドバーとワークベンチフレームワークを提供し、基本的なインターフェースを包括的な生産性ツールのセットに置き換えます。限られたワークスペース管理の問題を解決するために、右側のサイドバーと下部パネルの二重ワークベンチレイアウトを提供し、コアプラグインとサードパーティ開発者が拡張できるようにしています。
動作方法
このプロジェクトは DSH のネイティブサイドバー API と統合され、タブとファイルビューアーを登録します。ctx.betterSidebar サービスを提供し、他のプラグインが一元的な API を使って独自のページ(registerTab)やファイルプレビュー(registerFileViewer)を登録できるようにします。これにより、組み込みツールとサードパーティ拡張が同等の機能を持つエコシステムが構築されます。
対象ユーザー
AIエージェントとやり取りするためのより強力な IDE ライクな環境を必要とする DSH のユーザー。特に、統合されたファイル管理、ターミナルアクセス、AI駆動のファイル変更のリアルタイム追跡を希望するユーザーです。
主な特徴
- 統合ファイルワークベンチ: ライズローディングによるディレクトリツリー、CodeMirrorエディタ、およびマークダウン(Mermaid図を含む)、HTML、PDFの専用プレビューを備えたリソースマネージャー。
- リアルタイムターミナル: xterm.js と node-pty を使用したフルシェルで、再接続サポートと AI モデルにターミナルツールをインジェクトできる機能を備えています。
- ファイル変更追跡: Git バージョン管理(差分、履歴、コミット)と、AIモデルがファイルを読み取り、書き込み、編集したことをセッション固有で追跡する二重ビュー方式。
- 埋め込みブラウザ: 複数のタブと外部リンク用のプロトコルベースルーティングをサポートするサンドボックス化された iframe ブラウザ。
- タスク管理: サブエージェントのトポロジーを視覚化し、バックグラウンドタスクをリアルタイム出力で監視する専用ページ。
- サイド会話: ベータ機能で、メインセッションのコンテキストを継承するが、メインチャットを汚染しない独立した Codex ライクなサイドスレッドを可能にします。
- 拡張可能なアーキテクチャ: サードパーティプラグインが新しいタブやファイルビューアーを追加できるオープンAPIを提供しており、28以上のエコシステムプラグインが既に利用可能です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト