D
@nyantused/folio-dsh-tools
v1.1.0 · 2 天前发布
兰亭 CLI 命令工具化 + L0 守卫:记忆面 9 工具 + 质量面 6 工具(defineTool 注册,spawn venv _cli.py)+ 直写/直调守卫
README
@nyantused/folio-dsh-tools —— 兰亭 CLI 命令工具化 + L0 守卫插件
P1 实施(2026-08-14);L0 守卫合并(2026-08-16)。把兰亭「模型决策点」命令注册为 DSH 原生工具;生成型机械命令(html-build/pptd-/docx-build/quote- 等)留 pwsh。安装本包即同时获得 15 个工具 + L0 守卫(原 @presales/dsh-guard)。
1. 工具面(15 个)
每个工具 = defineTool({name, description, parameters, output, execute});execute 走 ctx.subprocess.spawn([PYTHON, "_cli.py", ...args])(vision-bridge 已验证模式),CLI 支持 --json 的命令结构化返回,其余返回 stdout 文本。value 恒为 {ok, exitCode, output, error?}。
1.1 守卫面(L0,原 @presales/dsh-guard)
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- @nyantused/folio-dsh-tools
- Repo
- git+https://github.com/nyantused-cpun/folio.git
- Engines
{"node":">=18"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"verifiedAgainst":{"dshVersion":"0.1.0-rc.6","evidenceLevel":"L1 源码级(defineTool/subprocess/事件接口逐行核实);L4 运行级待 dsh web 重启后执行","testedAt":"2026-08-16"}}