dsh-delete
DSH-DELETE: recoverable conversation deletion for DeepSeek Harness — a session menu item and /delete-conversation command that queue deletions, hide sessions immediately, and move logs to a recoverable trash on restart
AI Analysis
核心用途是提供安全的会话删除与防误删机制。适合需要快速清理侧边栏,同时要求删除操作可撤销、数据有备份保障的安全敏感型用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Hyna-hla/DSH-DELETEREADME
Read the full README ↗Usage
- Open the target session's
…menu in the session list and choose Delete conversation. Confirmation is an in-page card (title "Confirm deleting this conversation?", actions "Cancel / Delete conversation") — no native browser dialogs. - A confirmed request archives the Session immediately, hiding it across all session groups (the row disappearing is the success feedback).
- If the request was written but the archive call failed, the card reports "queued but cannot hide yet" instead of misreporting a failed deletion.
- Human command:
/delete-conversation CONFIRM(deletes the current conversation);/delete-conversation CONFIRM(deletes another conversation by Session id).
After confirming, restart DSH; logs are moved to /trash//. deletion.json inside records the original directory.