Skip to content

Releases: cyber-moshen/dsh-plugin-market

v0.3.0 — boot-safety net

Choose a tag to compare

@cyber-moshen cyber-moshen released this 15 Aug 15:26

Boot-safety net v0.3.0 — installing a bad plugin can no longer brick DSH.

  • compose-check gate: after every install/update the persisted bundle stack is composed with the exact boot machinery in a subprocess (duplicate loader ids, invalid config, missing packages surface there)
  • automatic rollback: on check failure the profile manifest is restored from a pre-op snapshot and the package is uninstalled — the profile is never left unbootable
  • pre-install bundle fan-out audit: aggregate plugins whose dependencies also declare dsh.bundle (e.g. dsh-web-ui family) now require an explicit risk confirmation
  • offline repair CLI: scripts/repair.mjs recovers an already-broken profile
  • fresh hot-mounts dispose failed fibers instead of leaving dead entries

v0.2.2 — 目录更新 Catalog update

Choose a tag to compare

@cyber-moshen cyber-moshen released this 15 Aug 12:59

更新插件目录,收录 13 个新插件(记忆/视觉/UI 增强/流程与效率/多智能体协作)。Catalog refreshed with 13 plugins (memory/vision/UI/facility/multi-agent).

v0.2.1 — 修复更新卡版本 fix updates stuck on 0.x

Choose a tag to compare

@cyber-moshen cyber-moshen released this 15 Aug 10:10

修复 Fix

更新命令现在带 \pnpm --latest\:0.x 版本的 caret 范围(如 ^0.1.3\)不允许跨 minor 升级,导致工坊自己和 0.x 插件点更新后实际版本没变(旧版 0.1.3 依然在运行、依然提示重启)。现在更新会无视范围直接升到最新,并自动重写依赖范围。

  • Updates now run \pnpm update --latest, so caret ranges on 0.x versions can no longer stall upgrades (the running 0.1.3 kept reporting success without ever upgrading).
  • 本机升级指引:手动执行一次 \dsh plugin --profile web add @cyber-moshen/dsh-plugin-market@0.2.1\ 并重启 Web 服务一次;之后所有安装/更新/卸载均热重载生效,无需重启。

v0.2.0 — 热重载 Hot reload

Choose a tag to compare

@cyber-moshen cyber-moshen released this 15 Aug 09:18

热重载 Hot reload

纯 JS 插件安装/更新/卸载后立即在运行中的进程生效,无需重启;页面自动刷新,弹窗确认。

  • Pure-JS plugins now install/update/uninstall live in the running process — no restart needed; the page auto-refreshes with a confirmation toast.
  • 含原生模块(.node / binding.gyp)的插件会被自动识别,改为提示重启生效。
  • Plugins shipping native modules are detected and prompt for a restart instead.
  • 插件工坊自身更新也走热重载(自更新),boot 自动更新同步生效。
  • The workshop itself hot-reloads on update; the boot auto-updater uses the same path.
  • 失败自动回滚并降级为重启提示(安全兜底)。Failures roll back to the previous runtime and degrade to a restart notice.

v0.1.3

Choose a tag to compare

@cyber-moshen cyber-moshen released this 14 Aug 15:16

更新内容 / Changes

  • 修复目录:vision-toolkit 的 npm 包名改为作者实际发布的 @anionex/dsh-vision-toolkit(原 @dsh-external 指向的包声明了不存在的依赖,导致安装 404 失败)
    Fixed catalog: vision-toolkit now points to the author's real package @anionex/dsh-vision-toolkit (the old @dsh-external name pulled a broken package that depends on a nonexistent dependency, failing installs with 404)
  • 版本 0.1.3(GitHub Actions 自动发布到 npm)
    v0.1.3 — auto-published to npm by GitHub Actions

v0.1.2

Choose a tag to compare

@cyber-moshen cyber-moshen released this 14 Aug 14:55

更新内容 / Changes

  • 修复:已安装状态按 npm 包名匹配(如 taxueseek/argo 发布为 argo-search 时,卡片之前一直显示"未安装")
    Fixed installed-state matching by npm package name — cards like argo-search (published under a different name than the repo) now show as installed
  • 版本 0.1.2(GitHub Actions 自动发布到 npm)
    v0.1.2 — auto-published to npm by GitHub Actions

v0.1.1

Choose a tag to compare

@cyber-moshen cyber-moshen released this 14 Aug 14:35

更新内容 / Changes

  • 卡片新增仓库简介:直接取 GitHub 仓库 description,显示在作者名上方
    Cards now show each plugin's GitHub repo description, above the author name
  • 移除「更新 / 卸载」按钮的鼠标悬浮提示
    Removed the hover tooltips on the update/uninstall buttons
  • 版本 0.1.1(GitHub Actions 自动发布到 npm)
    v0.1.1 — auto-published to npm by GitHub Actions

v0.1.0

Choose a tag to compare

@cyber-moshen cyber-moshen released this 14 Aug 14:11

First npm release of the Plugin Workshop.