DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Idle Archive — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@wingsky-1/dsh-idle-archive

Idle Archive

Automatic idle conversation reminder: For conversations with no messages for more than X hours, show a popup asking whether to archive; if declined, don't prompt again for Y hours.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add @wingsky-1/dsh-idle-archive@0.1.14
READMECompatibilityVersions

Compatibility and provenance

Idle Archive is published as @wingsky-1/dsh-idle-archive and currently resolves to version 0.1.14. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
9/20/2026

Versions

0.1.14stable
8/31/2026
0.1.13stable
8/26/2026
0.1.12stable
8/23/2026
Show 10 more versionsCollapse versions
0.1.11stable
8/22/2026
0.1.10stable
8/22/2026
0.1.9stable
8/20/2026
0.1.8stable
8/20/2026
0.1.7stable
8/18/2026
0.1.6stable
8/18/2026
0.1.5stable
8/18/2026
0.1.4stable
8/18/2026
0.1.3stable
8/17/2026
0.1.1stable
8/16/2026

Related plugins

Loading related plugins…

Latest
0.1.14
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
116.6 kB
Files
17
Surface
web
License
MIT
Source
npm
GitHub
★ 19
Weekly downloads
32
Last push
9/20/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in memory-context.

Memory Plugin@openviking/dsh-memory-pluginOpenViking memory and context bundle for DeepSeek HarnessContextdsh-contextA DeepSeek Harness plugin for context insight and management, with context dashboard and context command, for understanding how the context is made of, and how it evolves.Weknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Memsearch Dsh@zilliz/memsearch-dshMemSearch plugin for DeepSeek Harness: shared markdown memory across agents, with capture, pre-step context injection, memory-recall skill, and a skill-candidate review panel.

README

@wingsky-1/dsh-idle-archive

会话闲置归档提醒:自动扫描「超过 X 小时没进行对话」的会话,弹窗询问是否归档; 选择「暂不归档」后,该会话 Y 小时内不再重复提示。

定位:会话卫生助手。只提醒 + 一键执行官方归档,不自动归档、不删除任何会话记录。

安装

前提:已安装 DeepSeek Harness 且 dsh web 可正常启动(未全局安装 dsh 见下方「未全局安装 dsh」)。

安装插件(add)

dsh plugin --profile web add @wingsky-1/dsh-idle-archive

卸载插件(remove)

dsh plugin --profile web remove @wingsky-1/dsh-idle-archive

更新插件(update)

dsh plugin --profile web update @wingsky-1/dsh-idle-archive

安装 / 卸载 / 更新后都需重启一次 dsh web(bundle 层只在启动时组合)生效。

指定版本号(@version)

省略 @版本号 即安装默认 latest(推荐)。仅当 registry 尚未同步到最新、或最新版在你的环境有问题时,在包名后追加 @版本号:

dsh plugin --profile web add @wingsky-1/dsh-idle-archive@<版本号>

未全局安装 dsh

若本机没有全局 dsh 命令,用 npx 临时拉起(底层调用 pnpm,仍需本机装好 pnpm 与 Node.js):

npx @deepseek-ai/dsh plugin --profile web add @wingsky-1/dsh-idle-archive
npx @deepseek-ai/dsh plugin --profile web remove @wingsky-1/dsh-idle-archive
npx @deepseek-ai/dsh plugin --profile web update @wingsky-1/dsh-idle-archive

行为

  1. 周期性扫描会话列表(默认每 60 分钟一次,挂载与列表变化时也会重扫);
  2. 命中候选(见过滤规则)且页面可见、无其他弹窗时,弹出归档确认框;
  3. 每个候选会话可单独选择:
    • 归档 —— 调用官方 workspace.archiveSession(会话从分组列表隐藏, 会话记录与工作区账目保留);
    • 暂不归档 —— 该会话进入静默期,Y 小时内不再提醒;
  4. 弹窗操作(× / Esc = 关闭并短静默 1 小时;「全部暂不归档」= 全部静默 Y 小时)。

过滤规则(不打扰原则)

以下会话不会进入提醒:从未对话(blank)、正在运行、子代理会话、已归档、 当前正打开、静默期内的会话,以及无有效时间戳的会话。

配置

键默认含义范围
enabledtrue总开关boolean
idleHours72闲置阈值:超过该小时数未对话才提醒1 ~ 8760
snoozeHours24拒绝后静默时长1 ~ 720
scanMinutes60自动扫描间隔5 ~ 1440
maxRows50单次弹窗最多列出候选数1 ~ 200

GUI 修改入口:设置 → 插件 → 「会话闲置提醒」卡片(保存后生效,宿主持久化)。 配置文件:~/.dsh/dsh-idle-archive.json(含 settings 与 snoozed 静默表)。

安全与边界

  • 宿主端仅提供配置/静默期持久化 + RPC 通道(authority loopback 围栏, 非回环 403)+ health 路由;归档动作由客户端调用官方 workspace.archiveSession 执行,宿主不重复实现领域逻辑。
  • 归档是单向的:官方 dsh-workspace 尚无 unarchive API——弹窗只提醒、 绝不自动归档。
  • 弹窗是浏览器端 DOM 实现:仅当 Web GUI 页面打开时才会提醒。
  • 静默表随会话累积少量条目,过期条目读取时自动清理。

验证

# 健康检查(回环)
curl -s http://127.0.0.1:3080/api/dsh-idle-archive/health

# 源码在 src/,改后必须 build(dsh 直接 import lib 产物)
pnpm --filter @wingsky-1/dsh-idle-archive build
node test/smoke.mjs && node test/client-shim.mjs

License

MIT