このプロジェクトについて
dsh-ui-tweaks は DeepSeek Harness(DSH)Web UI 向けプラグインで、すべての機能は設定パネルでリアルタイムにオンオフでき、ページの再読み込みは不要です。
主な機能:
- コードのフォントサイズ調整(8~32px、デフォルト 11px)
- テーマスキン:デフォルト、ミニマル、蛍光ポスターの3種類の外観。切り替えは即時反映
- タイムライン切替:ネイティブのターンナビゲーショントラック、またはクラシックなウェブタイムライン。クリックジャンプとホイールスクロールに対応
- GitBar:セッションヘッダーのブランチカプセルと右サイドバーのコード差分タブ。ブランチ切替、新規ブランチ作成、プル(fast-forward のみ)、コミットグラフ(カラー SVG 分岐図)、ファイルごとの diff、部分コミットに対応
- アーカイブ管理:アーカイブ済みセッションの表示、復元、完全削除。一括操作に対応
- MCP 管理:MCP サーバーの状態とツール数を表示。追加、編集、有効化・無効化、削除、再起動に対応
- /init スラッシュコマンド:AGENTS.md のガイドプロンプトを生成または改善
- タスク通知:タイトルの点滅、システム通知、通知音の3チャネル。完了、中断、リクエスト失敗を区別
- キャッシュヒット率を小数第2位まで表示:生のトークン数で正確に計算し、統計バーを書き換え
プラグインはサーバーサイドの同一オリジンルートとブラウザ側の React コンポーネントで実装されています。Git 操作はサーバーサイドの execFile をシェルなしで呼び出し、MCP 設定は cordis.patch.yml を直接編集し、DSH のパッチモニターがホットリロードします。インストールは npm パッケージまたは GitHub ソースコードの2方式に対応し、ライセンスは MIT です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.