DreamStan/dsh-archive-session ↗★ 0
@dsh-external/dsh-archive-session
浏览归档会话并删除会话的 DSH 插件
AI Analysis
核心用途是清理和管理归档的会话。适合使用 JSONL 存储后端且需要彻底删除历史归档数据的用户。注意:暂不支持 SQLite 后端。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:DreamStan/dsh-archive-sessionREADME
Read the full README ↗Usage Notes
- Close before delete. DSH keeps session objects in memory after a conversation ends. You must either restart DSH or use
archived_session_closebefore deleting a live-idle session. - Unarchive to manage normally. Archived sessions are hidden from the sidebar. Use
archived_session_unarchiveif you want to open, close, or resume them through the normal UI. - Stale archive IDs are ignored. If an archived ID no longer resolves to a real session log, it is skipped and reported as an ignored stale ID.
- Deletion backend support. Deletion currently works with the JSONL persistence backend (
~/.dsh/sessions). SQLite backends are rejected with a clear error because DSH exposes no public deletion API for them.