npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@dfy-plugins/dsh-archive-manager

v0.1.4

Published

归档对话管理:按项目查看、取消归档或永久删除已归档的对话。

Downloads

425

Readme

@dfy-plugins/dsh-archive-manager

DeepSeek Harness 归档会话管理插件:在「设置」里新增「归档管理」页, 按项目列出已归档的对话,并支持取消归档、永久删除单条或全部删除。

  • Host 半区:注册列表、取消归档、单条删除和全部删除四个 HTTP 路由,读取 $DSH_HOME/sessions、 工作区信息与会话投影缓存;状态变更通过 Harness 工作区注册表实时发布
  • Client 半区:注册 settings.section 设置页(id: archives,标签「归档管理」)

构建与测试

pnpm install
pnpm run typecheck   # host + client 类型检查
pnpm run build       # tsc -> lib/index.js + esbuild 打包 -> lib/client.js
pnpm test            # node --test(归档逻辑,基于临时目录)

安装

dsh plugin --profile web add /path/to/dfy-dsh-plugins/plugins/archive-manager

dsh.bundle.patch 让插件加入 Profile 层栈;dsh.client 让浏览器端扫描并加载 ./client bundle。重启 DeepSeek Harness 后生效。

使用

设置 →「归档管理」:按项目查看对话标题和最后活动时间;点击「取消归档」可立即 恢复到原项目与原位置,点击垃圾桶并确认后永久删除。删除只针对已归档对话; 右上角的「全部删除」会在二次确认后永久删除当前全部归档对话,未归档对话会被拒绝。 永久删除会保留不可见的归档标记,防止当前 Host 内存中的旧 索引短暂显示为无法打开的对话;归档页会按磁盘记录过滤,不会再次显示该条目。