Skip to content

Releases: xinming-chenniang/dsh-outcomes

dsh-outcomes 0.1.2

Choose a tag to compare

@xinming-chenniang xinming-chenniang released this 22 Oct 16:33

dsh-outcomes 0.1.2 —— 安全与稳定性修复。

本版内容

  • security:/__dsh-outcomes 路由加 loopback + Origin 守卫;该前缀路由不走 Web UI 登录鉴权,
    这样 dsh web 绑到局域网/隧道时,远端不能直接读已登记文件。
  • fix:文件路由先 open 成功再 writeHead,并监听 ReadStream error;statSync 与
    createReadStream 之间文件消失时不再产生未捕获异常。
  • fix:管理页里的 registry / deletedFile / dir 做 HTML 转义。
  • fix:重写临时文件改用 pid + 时间 + 随机 唯一名,降低跨进程碰撞。
  • 文档:修正 0.1.1 关于 bin 与 0.1.0 “未 live”的不实描述。

安装

  • DSH:dsh plugin --profile <profile> add dsh-outcomes
  • 桌面端:设置 → 插件 → 添加插件 → dsh-outcomes
  • CLI:npm i -g dsh-outcomes
  • GitHub:dsh plugin --profile <profile> add github:xinming-chenniang/dsh-outcomes

验证

  • node --test → 99 / 99
  • npm run preflight → 通过
  • CI:6/6(Ubuntu/Windows × Node 20/22/24)

dsh-outcomes 0.1.1

Choose a tag to compare

@xinming-chenniang xinming-chenniang released this 22 Oct 14:46

dsh-outcomes 0.1.1 —— npm 首个正式可安装版。

本版内容

  • npm:dsh-outcomes@0.1.1(latest),CLI bin 已确认随包安装。
  • fix(pkg):bin 从对象改为 npm 认可的形式;0.1.0 的 staged tarball 被 npm 自动删过 bin,
    0.1.1 重新发布修正。
  • 运行时代码与 0.1.0 相同;文档补了 npm 优先安装段、卸载段与兼容性表。

安装

  • DSH:dsh plugin add dsh-outcomes
  • CLI:npm i -g dsh-outcomes 或 npx dsh-outcomes
  • GitHub:dsh plugin add github:xinming-chenniang/dsh-outcomes

验证

  • npm test → 96 / 96
  • npm run preflight → 通过
  • npm view dsh-outcomes@0.1.1 bin → {"dsh-outcomes":"bin/dsh-outcomes.mjs"}

dsh-outcomes 0.1.0

Choose a tag to compare

@xinming-chenniang xinming-chenniang released this 22 Oct 12:31

dsh-outcomes 0.1.0 —— 给 DSH 的成果清单。

本版内容

  • 6 个 agent 工具:登记 / 列表 / 修改 / 检查 / 取消 / 恢复
  • 管理页:搜索、预览、状态、回收站
  • CLI:npx dsh-outcomes(add / list / check / stats / remove / restore / dir)
  • 配置:JSONL 清单、allowOutsideCwd、临时目录警告、清理不存在的文件
  • 零依赖;Web 半部是客户端插件,宿主半部不依赖 Web 服务

安装

  • DSH:设置 → 插件 → 添加插件 → dsh-outcomes
  • GitHub:dsh plugin add github:xinming-chenniang/dsh-outcomes
  • CLI:npx dsh-outcomes --help

验证

  • npm test → 96 / 96
  • npm run preflight → 通过
  • npm pack → 32 个随包文件;泄漏扫描无本机路径