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

dsh-creator-mode-plus

v0.3.12

Published

Develop, activate and verify DeepSeek Harness plugins from a Creator Mode+ conversation.

Readme

Creator Mode+

English

插件开发红线:DSH 官方源码只读。 不为插件修改 Host、内置包或官方构建产物,临时副本和 worktree 也不例外。缺少公开接口时调整插件方案;CORE_SOURCE_IMMUTABLE 不可通过接管、审批或 --force 绕过。

在 DeepSeek Harness 的普通 Web 会话里选 Creator Mode+,用十个固定工具把一个文件化插件搭起来、检查、挂载,也能按安全顺序卸载。

当前源码配套 Harness dsh-v0.2.0-rc.2(SHA 639ed015397290b3745d163aafe02ffee4aa3f84)。插件 peer 范围是 >=0.2.0-rc.1 <0.2.1,接受 0.2.0-rc.2 和稳定版 0.2.0,拒绝 0.2.0 alpha,也拒绝 0.1.7-rc.2。底层桥接兼容范围仍是 DSHX >=0.9.1 <0.10.0;0.9.2 落在这个范围内,0.9.0 和 0.7.9 被拒绝。使用前核对桌面钉、peer 范围和用户确认接管能力。会话恢复挂在 agent/created 上。十个固定工具不变。

在官方 WebUI 里打开 Creator Mode+

模式列表里的 Creator Mode+

已选中 Creator Mode+

在对话里使用

选择工作区和 Creator Mode+,直接说明功能和安装目标,例如:

做一个页面计数按钮插件,装到当前 DSH;完成后继续给它加一个服务端工具。

Agent 会创建源码、构建检查、选择激活方式并继续执行。服务端修改使用同进程热更新;新客户端首次加载需要刷新页面。构建失败后先修复再重试,浏览器适配器缺失只影响对应的界面验收。明确的安装请求会沿用到这些步骤。

安装

DSH Studio 桌面 App(推荐)

打开 设置 → 插件 → 添加插件,在“包名或地址”中输入:

github:aa2246740/dsh-creator-mode-plus#v0.3.10

桌面端插件管理器负责 Desktop profile 和内置包管理器。本发布已包含编译产物;普通使用不需要 clone、构建或安装 DSHX。若应用提示刷新或重新打开,请按提示完成。安装后在新会话中选择 Creator Mode+。

Web CLI

dsh plugin --profile web add github:aa2246740/dsh-creator-mode-plus#v0.3.10

这条官方 CLI 命令只写入 web profile,不能修改 Desktop App 的 profile。对于已经运行的 Web Host,请重新打开该 Host 一次,再刷新网页。

Creator Mode+ 在对话中调用 DSHX 来开发、检查和激活用户自己的插件;这项功能不是安装 Creator Mode+ 的前置条件,也不允许它修改 DSH 官方源码。

源码开发安装

只有在编辑本仓库源码时,才在独立 Harness checkout 中使用本地链接和安装器:

cd /path/to/deepseek-harness
git clone https://github.com/aa2246740/dsh-creator-mode-plus.git tools/dsh-creator-mode-plus
pnpm dsh plugin --profile web add link:./tools/dsh-creator-mode-plus
node tools/dsh-creator-mode-plus/scripts/install.mjs --harness "$PWD"

安装器从仓库自带的 Standard patch 派生用户 preset,写入 profiles/web/creator-mode-plus/agent.cordis.yml,并在 Web profile 的 cordis.patch.yml 里 include 它。它不改随仓库带的 Standard / Creator,也不再写 .agent-presets。打开官方 WebUI,检查 Creator Mode+ 是否出现在模式列表,并在新会话验收。不要仅因增加 profile 依赖就重启 Host。

合同见 Bridge v2 和 DSHX v0.7 alignment。

安装器把 preset 写进用户目录

十个工具

| 工具 | 做什么 | |---|---| | dshx_browser_open | 通过当前会话已批准的适配器完成私有认证交接,然后继续界面验收 | | dshx_status | 读 supervisor 和 Host,不动进程 | | dshx_claim_plugin | 这个会话独占一个插件 | | dshx_request_takeover | 在当前对话请用户确认,停止旧任务后接管认领 | | dshx_scaffold | 在会话工作区建项目,不覆盖已有的 | | dshx_check | 检查接口、构建产物和激活前置条件 | | dshx_activation_plan | 确定本次修改的激活方式 | | dshx_activate_new_client | 安装并验证新客户端插件的入口 | | dshx_remove_plugin | 先让当前 Host 脱载,再清 profile;只断开链接,保留源码 | | dshx_hot_reload | 激活服务端代码修改 |

整插件删除只走 dshx_remove_plugin。已经装着再跑安装器,它不会覆盖。

重复安装被拒绝

Harness 更新只保留只读 update plan。prepare / verify / apply / rollback 已由 DSHX 禁用,外部 supervisor 也不能通过插件工具修改官方源码。

源码开发升级

cd /path/to/deepseek-harness/tools/dsh-creator-mode-plus
git pull --ff-only
node scripts/install.mjs --harness /path/to/deepseek-harness --upgrade
npm run verify:dshx -- --harness /path/to/deepseek-harness

开发

npm test
npm run check
DSHX_HARNESS=/absolute/path/to/deepseek-harness npm run test:native
npm run verify:dshx -- --harness /absolute/path/to/deepseek-harness
npm run verify:harness-install -- --harness /absolute/path/to/deepseek-harness

License

MIT。