承認付き復元と読み取り専用 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 スタック
インストール手順
- 01
$ dsh plugin --profile web add "github:PerryLink/dsh-checkpoint-rewind#main"
- 02
DSH を再起動してプラグイン行を確認します。
導入成功の確認
- dsh --profile web --dump-config | grep -A4 'id: checkpoint-rewind'
ロールバック
- dsh plugin --profile web remove dsh-checkpoint-rewind
03DSH 統合と能力の範囲
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 にはストレージスタックが必要です。
Apache-2.0 · 最新リリース v0.6.18
06よくある質問
dsh-checkpoint-rewind は何を保存しますか?
各チェックポイントにはワークスペース状態、セッションカーソルとターン境界、プラグイン設定が含まれます。変更前、自動間隔、手動コマンド、rewind ガードで取得できます。
rewind は元のセッションを書き換えますか?
いいえ。チェックポイント境界で新しい子セッションを fork し、元のセッションは完全な履歴を保持します。
rewind を安全に preview できますか?
はい。`/rewind preview <target>` は読み取り専用の比較を行い、確認、書き込み、fork、rewind イベントの記録を行いません。
承認を取得できない場合は?
プラグインは fail-closed となり、チェックポイントを保持して説明付きエラーを返します。
ストレージスタックは必須ですか?
プラグイン自体はなくてもマウントできますが、チェックポイントと rewind には README のストレージドメイン設定が必要です。
07関連する DSH ワークフロー
archify
by tt-a1i
アーキテクチャ図、ワークフロー図、シーケンス図、データフロー図などを動きのある自己完結型 HTML として生成し、鮮明に書き出せるエージェントスキル
openviking
by volcengine
AI エージェント向けの自己進化型コンテキストデータベース。メモリ、知識 RAG、スキルを統合
aitoearn
by yikart
AIを活用した収益化のアイデアや作業を支援するDeepSeek Harness向けプラグインです。
learn-harness-engineering
by walkinglabs
Harness エンジニアリング入門チュートリアル。ゼロから一歩ずつ学べる
08データと出典
**Unified DeepSeek Harness checkpoints — session + workspace + config three-state snapshots with one-shot rollback.**
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-24。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
