MIT ライセンスの TypeScript 製プラグイン。DeepSeek Harness の会話から完了済みのターンを 1 件削除しつつ、Session・後続ターン・追記専用イベントログを保持します。公式 dsh CLI で 1 コマンドインストールし、`dsh web` を再起動すると有効になります。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-08-27
ライセンス
MIT
01どんなタスクに使えるのか?
DeepSeek Harness の会話から、完了済みのターンを丸ごと 1 件削除し、Session 自体は削除も置き換えもしない
選択したターンのプロンプト・アシスタントメッセージ・ツール記録が Session の現在のモデルサーフェスから除去される。Session id・タイトル・ワークスペース関連付け・後続ターン・追記専用イベントログはそのまま残る
DeepSeek Harness(dsh web)のユーザーで、Session とそれ以外のターンを残したまま会話履歴から特定のターンだけを削除したい人
会話の途中のターンを削除しつつ、同じ Session とその後のターンを保持する
同じ Session とその後のターンは維持される。削除は永続的なゼロコンテンツ置換イベントとして記録され、再読み込みや profile の再起動後も保持される
長い DeepSeek Harness セッションから特定のやり取りだけを間引きたいが、最初からやり直したくないユーザー
02DeepSeek Harness への導入方法
インストール手順
- 01
npm(推奨):`dsh plugin --profile web add dsh-turn-delete`
$ dsh plugin --profile web add dsh-turn-delete
- 02
GitHub 経由:`dsh plugin --profile web add github:hanshenmesen/dsh-turn-delete`
$ dsh plugin --profile web add github:hanshenmesen/dsh-turn-delete
- 03
ビルド済み GitHub Release 経由:`dsh plugin --profile web add https://github.com/hanshenmesen/dsh-turn-delete/releases/latest/download/dsh-turn-delete.tgz`
$ dsh plugin --profile web add https://github.com/hanshenmesen/dsh-turn-delete/releases/latest/download/dsh-turn-delete.tgz
- 04
インストール後に `dsh web` を再起動する。
$ dsh web
導入成功の確認
作者は未記載
ロールバック
- アンインストールは `dsh plugin --profile web remove dsh-turn-delete`
03DSH 統合と能力の範囲
公式 dsh CLI 経由でインストールするネイティブプラグイン(`dsh plugin --profile web add dsh-turn-delete`)。dsh web にターン単位の削除アクションを追加する
ターン単位の削除(trash アクション)
完了済みの通常 Session ターン→選択したターンが Session の現在のモデルサーフェスから除去される
選択したターンのプロンプト・アシスタントメッセージ・ツール記録を Session の現在のモデルサーフェスから除去する削除を記録する永続的なゼロコンテンツ置換イベントを書き込む確認と実行中セッションの保護
ターンを対象にした削除リクエスト→削除には確認が必要。Session 実行中は削除が無効化される
冪等な削除
同じ削除リクエストの繰り返し→同じリクエストの繰り返しは冪等
04誰に向いているのか?使うべきでない場面は?
向いている用途
- DeepSeek Harness(dsh web)のユーザーで、Session とそれ以外のターンを残したまま会話履歴から特定のターンだけを削除したい人
- 長い DeepSeek Harness セッションから特定のやり取りだけを間引きたいが、最初からやり直したくないユーザー
不向きな用途
- 対象ターンがまだオープン中、または他の履歴と一緒にコンパクション置換にマージ済みの場合は削除が拒否される——これにより、モデル可視コンテキストの一部分だけが削除されるのを防ぐ。
05互換性・メンテナンス・セキュリティ上の注意
- 対象ターンがまだオープン中、または他の履歴と一緒にコンパクション置換にマージ済みの場合は削除が拒否される——これにより、モデル可視コンテキストの一部分だけが削除されるのを防ぐ。
- trash アクションは完了済みの通常 Session ターンにのみ表示され、サブエージェント(subagent)の記録には表示されない。
MIT · 活発にメンテナンス中(最新リリース v0.1.0、2026-08-17)
06よくある質問
dsh-turn-delete はどうインストールしますか?
npm(推奨)なら `dsh plugin --profile web add dsh-turn-delete`、GitHub なら `dsh plugin --profile web add github:hanshenmesen/dsh-turn-delete`、ビルド済み Release の tarball URL を使う方法もあります。インストール後は `dsh web` を再起動してください。削除は `dsh plugin --profile web remove dsh-turn-delete` で行えます。
セッションから具体的に何が削除されますか?
選択したターンのプロンプト・アシスタントメッセージ・ツール記録が Session の現在のモデルサーフェスから除去されます。Session id・タイトル・ワークスペース関連付け・後続ターン・元の追記専用イベントログはそのまま残ります。
削除アクションはいつ表示されますか?
trash アクションは完了済みの通常 Session ターンにのみ表示され、サブエージェント(subagent)の記録には表示されません。削除には確認が必要で、Session 実行中は削除が無効化されます。
削除後、再読み込みや再起動で失われませんか?
失われません。削除は永続的なゼロコンテンツ置換イベントとして記録され、ページの再読み込みや profile の再起動後も保持されます。同じ削除リクエストを繰り返しても冪等です。
削除できないターンはありますか?
対象ターンがまだオープン中、または他の履歴と一緒にコンパクション置換にマージ済みの場合は削除を拒否します。これにより、モデル可視コンテキストの一部分だけが削除されるのを防ぎます。
07関連する DSH ワークフロー
memos
by memtensor
LLMやAIエージェント向けの自己進化型メモリOS。超永続メモリ・ハイブリッド検索・タスク横断のスキル再利用を備え、トークン使用を最大約35%削減。DeepSeek Harness対応。
dsh-anchored-standard
by xiaobright
Minimal 準拠のブートストラップから Standard ツール一式へ移行する 2 フェーズ構成の DeepSeek Harness プリセット
mem9
by mem9-ai
各ユーザーターン前の自動想起、完了ターンの背景スマート取り込み、5 つの記憶ツール(store/search/get/update/delete)を DeepSeek Harness に追加。
mindmemos
by mindscale-noah
DSHエージェントにセッションをまたぐ永続メモリを提供。各ターン前に文脈を自動想起し、終了後に学びを書き戻し、スキーマ学習とスキル蒸留で記憶を進化させる。
08データと出典
Delete one complete closed turn from a DeepSeek Harness conversation without deleting or replacing the Session.
From npm (recommended):
dsh plugin --profile web add dsh-turn-delete
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-27。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
