ディレクトリに戻る

dsh-easyrewrite

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

renzic-stone/dsh-easyrewrite

DSH Web 最も无感なメッセージ再編集 — 原版体験、开关可、軽量 UI

GitHub で見る
$ dsh plugin --profile web add dsh-easyrewrite

84

スター

8

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-18

作成日

2026-08-26

最終プッシュ

MIT ライセンスの DSH Web プラグイン。DeepSeek Harness Web(rc.6+)にシームレスなメッセージ撤回とインライン再編集を追加——純粋な公式拡張ポイントのみで DSH ソースの変更なし——さらに `‹ X/N ›` バージョンページャー、下書きの自動バックアップ、充実したセッションごとの設定を備え、`dsh plugin --profile web add dsh-easyrewrite` でインストールできます。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-27

ライセンス

MIT

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

  • DeepSeek Harness Web 内で自分のメッセージとそれ以降のメッセージを撤回する

    公式のコピーボタンの隣に撤回ボタン、dsh スタイルのインライン確認ピル、遅延コミット(本当の切り詰めは Send を押したときだけ)、リアルタイムの削除件数表示、そしてシームレスな置き換え——元のセッションはアーカイブされ、同名の新しいセッションに引き継がれます

    手間が少なく、情報を失わずに自分のメッセージを撤回したい DeepSeek Harness Web ユーザー

  • DeepSeek Harness Web で自分のメッセージバブルをインライン編集(Rewrite)する

    元の Markdown を保持したその場編集、Esc でキャンセル / Ctrl+Enter で確定、3 段階の編集幅、画像メッセージの完全な編集対応、確定時は切り詰めて再送信

    送信済みメッセージを新しい会話を起こさずにその場で書き直したい DeepSeek Harness Web ユーザー

  • 撤回・再編集の後、そのやり取りのバージョン間を切り替える

    最後の回答のアクション領域に `‹ X/N ›` バージョンページャーを表示。クリック(または ←/→)で対象バージョンを復元し、残りをアーカイブ——ワークスペースには常に 1 つのアクティブバージョンのみが残ります

    編集・撤回したやり取りの以前のバージョンを確認・復元したい DeepSeek Harness Web ユーザー

02DeepSeek Harness への導入方法

前提条件

  • DeepSeek Harness Web(rc.6+)— README は rc.6+ との互換性と、公式拡張ポイントのみでの実装を明記

インストール手順

  1. 01

    `dsh plugin --profile web add dsh-easyrewrite` を実行(npm のワンステップインストール)

    $ dsh plugin --profile web add dsh-easyrewrite

導入成功の確認

作者は未記載

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

公式 dsh CLI でインストール・管理(`dsh plugin --profile web add dsh-easyrewrite`)。DSH のソースコードは変更せず、公式 DSH Web の拡張ポイントのみで実装

  • 遅延コミット方式のメッセージ撤回(Recall)

    DSH Web の会話内の自分のユーザーメッセージSend を押した時点でメッセージとそれ以降を撤回。元のセッションはアーカイブされ、同名の新しいセッションに置き換えられます

    実際に確認するまで何も変わりません——OK(編集)や Send(撤回)を押す前は、会話・モデルコンテキスト・セッションログは無傷のまま上書き(オーバーライド)モードでは送信 / キャンセル後に元の下書きが復元されます——情報の損失ゼロ
  • バブル内のインライン編集(Rewrite)

    自分のメッセージバブル(画像メッセージ含む)元の Markdown を保持したその場編集。Esc でキャンセル、Ctrl+Enter で確定、3 段階の編集幅。確定時は自動的に切り詰めて再送信

    編集モードでは撤回ボタンを表示し、コピーボタンを非表示にする画像メッセージは確定後に編集したテキストと一緒に送信される
  • セッションごとの設定(Settings)

    DSH Web 内の 設定 → プラグイン → プラグイン設定公式と同様の折りたたみ可能なカード、UI 言語の自動切替(中文 / English / 日本語)、すべてのオプションが即時反映

    すべてのオプションが即時反映——バブル編集トグル、編集オフ時の撤回ボタン表示、撤回確認ピル、撤回の表示モード、統計対象、上書き競合モード、編集幅
  • 下書きの自動バックアップ(Auto-backup)

    10 秒以上未処理の保留中の下書きローカルファイルへの自動バックアップ。5 秒ごとに更新され、処理完了(OK / Send)で削除

    バックアップ先: `$DSH_HOME/dsh-easyrewrite/backups/<会話ID>.json`ローカルの保留状態がない場合のみバックアップから復元——編集中の下書きを上書きすることはありません
  • バージョンページャー(‹ X/N ›)

    各撤回 / 再編集後の最後の回答のアクション領域`‹ X/N ›` コントロールでバージョン切替。後続コンテキストはバージョンに追従し、ビューポートのアンカーがずれず、全アーカイブ後も設定からバージョンごとに「復元して開く」が可能

    切り替えると対象バージョンを復元し、残りのファミリーをアーカイブ——ワークスペースには常に 1 つのアクティブバージョンのみ全アーカイブ後も、設定 → プラグイン設定 → バージョン グループから各バージョンを「復元して開く」ことができます

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

向いている用途

  • 手間が少なく、情報を失わずに自分のメッセージを撤回したい DeepSeek Harness Web ユーザー
  • 送信済みメッセージを新しい会話を起こさずにその場で書き直したい DeepSeek Harness Web ユーザー
  • 編集・撤回したやり取りの以前のバージョンを確認・復元したい DeepSeek Harness Web ユーザー

不向きな用途

  • このプラグインは DeepSeek Harness Web rc.6+ を対象としています。README の互換性の境界は rc.6+ で、DSH のソースコードを変更せず公式拡張ポイントのみで実装されています。

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

  • このプラグインは DeepSeek Harness Web rc.6+ を対象としています。README の互換性の境界は rc.6+ で、DSH のソースコードを変更せず公式拡張ポイントのみで実装されています。
2026-08-182026-08-26v2.3.0

MIT · 活発にメンテナンス中(最新リリース v2.3.0、2026-08-26)

06よくある質問

dsh-easyrewrite はどうやってインストールしますか?

`dsh plugin --profile web add dsh-easyrewrite` を実行してください——README では npm のワンステップインストールと説明されています。DeepSeek Harness Web(rc.6+)を対象としており、公式拡張ポイントのみで実装され、DSH のソースコードは変更しません。

どのバージョンの DeepSeek Harness に対応していますか?

README は DeepSeek Harness Web(rc.6+)との互換性を明記しており、DSH のソースコードを変更しない純粋な公式拡張ポイント実装です。インストールコマンドは `web` プロファイルを使用します。

編集や撤回はいつ実際に反映されますか?

遅延方式です——確認するまで何も変わりません。OK(編集)や Send(撤回)を押す前は、会話・モデルコンテキスト・セッションログは無傷のまま。確認は入力欄への反映のみで、本当の切り詰めは Send を押したときに発生します。途中で dsh を閉じても会話は一切変わりません。

画像を含むメッセージも編集できますか?

できます。画像メッセージの Rewrite に完全対応:確定後は画像が編集テキストと一緒に送信されます。バブル編集内では × で画像を削除、新規画像の貼り付け / ドラッグ&ドロップ、モデルや推論レベルの切り替えも可能で、リフレッシュ後も編集の進行状況はそのまま復元されます。

撤回・再編集後に内容を取り戻せますか?

できます。撤回 / 再編集のたびに最後の回答のアクション領域へ `‹ X/N ›` バージョンページャーが表示され、切り替えると対象バージョンを復元して残りのファミリーをアーカイブします。全アーカイブ後も「設定 → プラグイン設定 → バージョン」グループから各バージョンを「復元して開く」ことができます。保留中の下書きは `$DSH_HOME/dsh-easyrewrite/backups/<会話ID>.json` へ自動バックアップされ、ローカルの保留状態がない場合にのみ復元されます。

08データと出典

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

    **在 DeepSeek Harness Web 里内联编辑与撤回你自己的消息——惰性、无痕、零丢失。**

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

    > 兼容 DeepSeek Harness Web(rc.6+),纯官方扩展点实现,不改 DSH 源码。

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

    dsh plugin --profile web add dsh-easyrewrite

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

🏆

dsh プラグイン おすすめ

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

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

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