Repository navigation
Releases: xinming-chenniang/dsh-outcomes
Releases · xinming-chenniang/dsh-outcomes
Release list
dsh-outcomes 0.1.2
dsh-outcomes 0.1.2 —— 安全与稳定性修复。
本版内容
- security:
/__dsh-outcomes路由加 loopback + Origin 守卫;该前缀路由不走 Web UI 登录鉴权,
这样dsh web绑到局域网/隧道时,远端不能直接读已登记文件。 - fix:文件路由先
open成功再writeHead,并监听 ReadStreamerror;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 / 99npm run preflight→ 通过- CI:6/6(Ubuntu/Windows × Node 20/22/24)
dsh-outcomes 0.1.1
dsh-outcomes 0.1.1 —— npm 首个正式可安装版。
本版内容
- npm:
dsh-outcomes@0.1.1(latest),CLIbin已确认随包安装。 - 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 / 96npm run preflight→ 通过npm view dsh-outcomes@0.1.1 bin→{"dsh-outcomes":"bin/dsh-outcomes.mjs"}
dsh-outcomes 0.1.0
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 / 96npm run preflight→ 通过npm pack→ 32 个随包文件;泄漏扫描无本机路径