ディレクトリに戻る

dsh-checkpoint-rewind

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

perrylink/dsh-checkpoint-rewind

Claude Code /rewind 相当。Git スナップショット、ターン境界フォーク、/rewind 一発復元

GitHub で見るホームページ
$ dsh plugin --profile web add "github:PerryLink/dsh-checkpoint-rewind#main"

30

スター

4

フォーク

JavaScript

言語

Apache-2.0

ライセンス

2026-08-13

作成日

2026-11-13

最終プッシュ

承認付き復元と読み取り専用 preview を備えた DSH ネイティブのチェックポイント機能。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-09-24

ライセンス

Apache-2.0

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

  • 変更後にワークスペース、セッション、設定を復元する

    チェックポイント記録と、選択した状態を戻す承認付き `/rewind` トランザクション

    元のセッションを書き換えずに編集を戻したい DSH ユーザー

  • ファイルを変更せずに rewind の影響を確認する

    読み取り専用の `/rewind preview <target>` 影響レポート

    承認前に変更対象のファイルを確認したい DSH ユーザー

02DeepSeek Harness への導入方法

前提条件

  • DeepSeek Harness profile
  • チェックポイント用の dsh-storage、dsh-storage-json、dsh-storage-domain スタック

インストール手順

  1. 01

    $ dsh plugin --profile web add "github:PerryLink/dsh-checkpoint-rewind#main"

  2. 02

    DSH を再起動してプラグイン行を確認します。

導入成功の確認

  • dsh --profile web --dump-config | grep -A4 'id: checkpoint-rewind'

ロールバック

  • dsh plugin --profile web remove dsh-checkpoint-rewind

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

DSH の capability seam にネイティブ統合し、ワークスペース、セッション、設定のチェックポイントと承認付き rewind を提供します。

  • 3 状態チェックポイント

    ワークスペース変更、セッション境界、設定状態→ワークスペース、セッションカーソル、設定のスナップショット

    チェックポイント記録はローカルストレージを使います。
  • 承認付き rewind と preview

    チェックポイント ID、ステップ番号、latest→ファイルを復元して子セッションを fork、または読み取り専用の影響レポート

    実際の rewind には確認が必要で、preview は書き込みも fork も行いません。

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

向いている用途

  • 元のセッションを書き換えずに編集を戻したい DSH ユーザー
  • 承認前に変更対象のファイルを確認したい DSH ユーザー

不向きな用途

  • 復元には承認が必要で、回答者がないか拒否した場合は fail-closed になります。
  • 既定の復元は取得済みファイルを上書きし、チェックポイント後に作成されたファイルを削除しません。reset-hard は明示的な opt-in です。
  • ストレージドメインなしでもマウントできますが、チェックポイントと rewind にはストレージスタックが必要です。

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

  • 復元には承認が必要で、回答者がないか拒否した場合は fail-closed になります。
  • 既定の復元は取得済みファイルを上書きし、チェックポイント後に作成されたファイルを削除しません。reset-hard は明示的な opt-in です。
  • ストレージドメインなしでもマウントできますが、チェックポイントと rewind にはストレージスタックが必要です。
2026-08-132026-09-24v0.6.18

Apache-2.0 · 最新リリース v0.6.18

06よくある質問

dsh-checkpoint-rewind は何を保存しますか?

各チェックポイントにはワークスペース状態、セッションカーソルとターン境界、プラグイン設定が含まれます。変更前、自動間隔、手動コマンド、rewind ガードで取得できます。

rewind は元のセッションを書き換えますか?

いいえ。チェックポイント境界で新しい子セッションを fork し、元のセッションは完全な履歴を保持します。

rewind を安全に preview できますか?

はい。`/rewind preview <target>` は読み取り専用の比較を行い、確認、書き込み、fork、rewind イベントの記録を行いません。

承認を取得できない場合は?

プラグインは fail-closed となり、チェックポイントを保持して説明付きエラーを返します。

ストレージスタックは必須ですか?

プラグイン自体はなくてもマウントできますが、チェックポイントと rewind には README のストレージドメイン設定が必要です。

08データと出典

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

    **Unified DeepSeek Harness checkpoints — session + workspace + config three-state snapshots with one-shot rollback.**

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

🏆

dsh プラグイン おすすめ

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

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

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