Idle session reminder: prompts to archive sessions untouched for N hours, with a snooze window after each refusal, using the official archiveSession API.
Install
# from npm (prebuilt)
dsh plugin --profile web add @wingsky-1/dsh-idle-archive
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:wingsky-1/dsh-plugin-hub#path:/packages/dsh-idle-archive
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time. Only install sources you trust, and pin a commit (github:owner/repo#sha).
Links
More in this category
3403473060/dsh-inline-images
Render local image paths from assistant replies inline in the message body (9 formats, click-to-zoom lightbox, adjustable size).
AKS1st/dsh-archived-conversations
Archived conversations list in the sidebar footer with read-only previews of the most recent messages, for sessions the product deliberately keeps hidden and unreopenable.
Anionex/dsh-turn-rewind
Rewind conversation and workspace state, powered by a persistent Change Ledger.
anweat/dsh-assistant-message-forge
Create/modify/inject test assistant messages and import/repair session.jsonl(.zstd) session logs into new sessions.
beijingwahw/dsh-companion
Four-module session companion: smart conversation export (Markdown/PDF/JSON/PNG long-image with privacy redaction and batch ZIP), context handoff summaries with template save/import, API cost optimization (live official pricing, peak/off-peak scheduling, daily/monthly budgets, model routing), and global conversation search with in-chat find (Ctrl+F, CSS Custom Highlight API).
bill9109/dsh-conversation-share
Share any excerpt of a conversation.