このプロジェクトについて

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 です。