Files
AnyImage/openspec/changes/archive/2026-09-17-organize-tool-cli/proposal.md
nan 076a8c90f1 Add specifications for two-times upscale and unified depth plane features
- Introduced the two-times upscale specification detailing requirements for unified output, fixed model presets, arbitrary dimensions, and consistent job behavior.
- Added scenarios for existing models, repeated upscale, and handling of alpha preservation.
- Created the unified depth plane specification outlining geometry modes, stable interface, and asset evaluation.
- Defined scenarios for mode switching, relief and camera preservation, and validation of delivered assets.
2026-09-17 17:19:05 +08:00

1.0 KiB

Why

节点组和模型工具需要统一为「对象 + 动作」命令,让构建、检查、预览和模型准备的职责直观可见,并能独立执行。

What Changes

  • BREAKING:将 build-nodes 替换为 node-group build,将 sync-models 替换为 model sync,删除旧入口。
  • 提供 node-group check,检查已有资产并运行测试;提供 node-group preview,生成当前源码的 HTML 预览并打开浏览器。
  • 提供 model prepare,按模型来源下载现成文件或准备源权重并导出,统一校验全部模型。
  • 使用统一的小写子命令;未提供动作时显示帮助。

Capabilities

New Capabilities

  • developer-tool-cli:节点组和模型命令的路由、执行边界、参数及失败行为。

Modified Capabilities

无。

Impact

涉及 pyproject.toml 的脚本入口、tools/nodes、tools/models 和相关命令测试。使用现有 argparse、Blender 与模型转换依赖。实施范围为命令代码与测试;本次产出为 OpenSpec 规划文件。