ディレクトリに戻る

dsh-status-rotator

キュレーション掲載メンテナンス: 活発

01virex/dsh-status-rotator

「Deep diving…」を段階認識型タイプライター虹色フレーズに置換。JSON 設定可能

GitHub で見るホームページ
$ dsh plugin --profile web add dsh-status-rotator

145

スター

6

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-13

作成日

2026-10-13

最終プッシュ

dsh Web UI のネイティブプラグイン。ターンごとのステータス欄を、ライブで設定できる虹色タイプライター文案に置き換え、ステータスピル・タブタイトル回転・弾幕を備えます。すべて JSON または設定画面で編集可能です。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-30

ライセンス

MIT

01どんなタスクに使えるのか?

  • エージェント実行中に DeepSeek Harness Web UI のターンステータス欄をカスタマイズする

    回転するタイプライター文案(虹色グラデーション任意)、ライブプレースホルダー(`{elapsed}`/`{model}`/`{tps}`)、ライブステータスピル、タブタイトル回転、弾幕——すべて JSON で設定、コード変更不要

    Web UI のステータス表示をもっと表現豊かに、情報として役立つ形に、あるいはネタとしてカスタマイズしたい DeepSeek Harness(dsh)ユーザー

  • DeepSeek Harness 内で日々のスケジュールに応じた文案バンクを切り替える

    名前付きプリセット(Work / Fun など)が時間帯や曜日ルールで自動切り替わり、中国語/英語の文案バンクは設定画面から編集可能

    勤務時間とオフ時間で違うステータス雰囲気を、手動で設定をいじらずに使いたい dsh ユーザー

02DeepSeek Harness への導入方法

前提条件

  • DeepSeek Harness(dsh)CLI が導入済み——プラグインは `dsh plugin` コマンドで導入
  • 初回導入後は `dsh web` を一度再起動が必要(README:『Either way, you need to restart `dsh web` once after first install.』)

インストール手順

  1. 01

    `dsh plugin --profile web add dsh-status-rotator` を実行(推奨、npm から——最新リリースを導入)

    $ dsh plugin --profile web add dsh-status-rotator

  2. 02

    クローンから導入:`dsh plugin --profile web add ./dsh-status-rotator`

    $ dsh plugin --profile web add ./dsh-status-rotator

  3. 03

    リリース tarball から:`dsh plugin --profile web add /path/to/dsh-status-rotator-<version>.tgz`

    $ dsh plugin --profile web add /path/to/dsh-status-rotator-<version>.tgz

  4. 04

    導入後、`dsh web` を一度再起動

    $ dsh web

導入成功の確認

  • DeepSeek Harness Web UI を開き、`Deep diving...` ステータス欄が自分の回転文案になっていることを確認
  • 設定(左下)を開き、新しい「Status Texts」ページが追加されていることを確認

ロールバック

  • `cordis.patch.yml` から `status-rotator` の行を削除し、`dsh web` を再起動

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

dsh Web UI のネイティブプラグイン。`dsh.bundle.patch` マニフェストを宣言し dsh が自動認識。一行の `dsh plugin add` で公式 dsh Web UI のターンステータス欄を置き換えます。

  • ライブステータスピル

    リアルタイムセッションスナップショット(model・phase・elapsed・tokens/s)→公式 `shell.overlay` の座席に表示される浮動ピル:`{model} · {phaseLabel} · {elapsed} · ⚡{tps} tok/s`

    ライブ値を供給するため dsh セッションスナップショットとモデル RPC を購読する
  • 弾幕(danmaku)

    文案(ステータス欄と同じライブプレースホルダー)→動画サイト風の弾幕コメントが UI の背後を横切って流れる

    `pointer-events: none` の DOM レイヤーをマウント;既定 `zIndex: -1` で UI の背後に配置
  • リアルタイムステータスエンジン

    dsh セッションスナップショット・モデル RPC・DOM クロックフォールバック→文案・タブタイトル・ステータスピルを一つのライブソースで駆動

    dsh セッションスナップショット(セッション一覧・会話スナップショット・モデル RPC・DOM クロック)を購読

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • Web UI のステータス表示をもっと表現豊かに、情報として役立つ形に、あるいはネタとしてカスタマイズしたい DeepSeek Harness(dsh)ユーザー
  • 勤務時間とオフ時間で違うステータス雰囲気を、手動で設定をいじらずに使いたい dsh ユーザー

不向きな用途

  • DeepSeek Harness Web UI(`dsh web`)内で動作。ブラウザベースのセッションが必要で、初回導入後は `dsh web` の再起動が一度必要です。古い dsh ではセッション API が使えず、ライブ欄は DOM クロックにフォールバックして `—` と表示されます。

05互換性・メンテナンス・セキュリティ上の注意

  • DeepSeek Harness Web UI(`dsh web`)内で動作。ブラウザベースのセッションが必要で、初回導入後は `dsh web` の再起動が一度必要です。古い dsh ではセッション API が使えず、ライブ欄は DOM クロックにフォールバックして `—` と表示されます。
  • 保存した編集は公式 dsh 設定ストア(`$DSH_HOME/settings.yaml`、名前空間 `status-rotator`)に書き込まれ、プラグインのアップグレード間も保持されます。そのため npm アップグレード後もグラデーション・文案・プリセットが消えることはありません。
2026-08-132026-08-30v0.10.0

MIT · actively maintained (latest release v0.10.0, 2026-08-30)

06よくある質問

dsh-status-rotator の導入方法は?

`dsh plugin --profile web add dsh-status-rotator` を実行します(npm から最新リリースを導入)。初回導入後は `dsh web` を一度再起動してください。同じ `dsh plugin add` コマンドでクローンやリリース tarball からも導入できます。

DeepSeek Harness のネイティブプラグインとして動作しますか?

はい。プラグインの `package.json` が `dsh.bundle.patch` マニフェストを宣言しているため、dsh は導入後に追加フラグなしで自動認識します。公式 dsh Web UI 内のステータス欄を置き換えます。

文案はどこで編集しますか?

すべての文案は `config.json`(v0.6.1 以降は公式 dsh 設定ストアにも書き込まれます)にあり、コード変更は不要です。DSH 設定に追加された「Status Texts」ページで、中国語/英語 × 3 フェーズの文案バンクを視覚的に編集でき、保存すると即時反映されます。

プレースホルダーでどのライブ値を表示できますか?

`{elapsed}`・`{phase}`・`{model}`・`{provider}`・`{tps}`・`{pending}`・`{tools}` などは、dsh セッションスナップショットとモデル RPC を購読するリアルタイムステータスエンジンから供給されます。セッション API が使えない場合はライブ欄が `—` になり、DOM クロックがフォールバックとして使われます。

アンインストール方法は?

`cordis.patch.yml` から `status-rotator` の行を削除し、`dsh web` を再起動してください。

08データと出典

  • 作者による申告github.comb5a8f9c8b37f…

    Replaces the `Deep diving...` status line in the DeepSeek Harness (dsh) Web UI's turn footer with your own text: phase-a…

  • 作者による申告github.comb5a8f9c8b37f…

    The plugin's `package.json` declares a `dsh.bundle.patch` manifest, so it's recognized automatically after install — no…

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-30。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

広告

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。