docs(plugin): 同步校验三合一——validate_model 统一入口
对应 ant-copilot 272c409:analyze_gsa_issues / analyze_rules_compliance 已并入 validate_model,checks 一次要齐几何 + issues + rules(三类共用同一次编译);技能与 README 的工具清单同步。
This commit is contained in:
@@ -32,7 +32,7 @@ AML 是纯文本 DSL,读写、搜索、重构一律由**宿主原生的文件
|
||||
| 分工 | 谁做 |
|
||||
|------|------|
|
||||
| 读取 / 修改 / 搜索 `aml.xml`、`bss.md`、`rules.yml`、`behaviors.yml`、`design-brief.md` | 宿主原生工具(本地项目目录里的文件) |
|
||||
| 编译、规范校验、规则检查、围护结构统计、空间邻接、领域脚本 | MCP 引擎工具(`apply_design` / `validate_model` / `analyze_gsa_issues` / `analyze_rules_compliance` / `envelope_stats` / `query_spatial_graph` / `run_script` …) |
|
||||
| 编译、规范校验、规则检查、围护结构统计、空间邻接、领域脚本 | MCP 引擎工具(`apply_design` / `validate_model`(几何+issue+规则三视图统一入口)/ `envelope_stats` / `query_spatial_graph` / `run_script` …) |
|
||||
| 本地改动送上云端、取回云端工作区 | MCP `push_project` / `pull_project` |
|
||||
|
||||
远程 HTTP 形态的工具面按部署形态裁剪:编辑类工具
|
||||
|
||||
@@ -46,7 +46,7 @@ description: 以 AML 为唯一事实源读写建筑模型并编译校验。当
|
||||
| 读取 / 修改 / 搜索 AML 与其它设计源文件(`aml.xml`、`bss.md`、`rules.yml`、`behaviors.yml`、`design-brief.md`) | **宿主原生工具**:read / patch / grep / shell(直接改文件,不走 MCP 编辑工具) |
|
||||
| 云端编译(AML → building.json) | MCP `apply_design` |
|
||||
| **改模型并让它出现在云项目/Studio(闭环单入口)** | **MCP `build_model`**(写工作区 → 编译 → 校验 → 云同步,一次调用完成) |
|
||||
| 语法与几何校验 / 规则检查 | MCP `validate_model`、`analyze_gsa_issues`、`analyze_rules_compliance` |
|
||||
| 语法与几何校验 / 规则检查 | MCP `validate_model`(`checks` 一次要齐几何 + issues + rules,三类共用同一次编译) |
|
||||
| 围护结构统计 | MCP `envelope_stats` |
|
||||
| 空间邻接、交通空间合并 | MCP `query_spatial_graph`、`apply_design(merge_traffic_spaces=…)` |
|
||||
| 领域脚本(面积预算 / 轴网 / 布局建议 / 校核) | MCP `run_script`、`run_scripts` |
|
||||
@@ -165,7 +165,7 @@ Studio 就是deta.city 上的建筑性能应用。在 Codex 右侧内置浏览
|
||||
(要绑云项目就带上 `projectId`)。
|
||||
4. **编**:`apply_design` 提交编译 → 编译为建筑模型,产物落盘 `building.json`。
|
||||
5. **校**:`validate_model` 做语法与规则校验,逐条读取错误码并修复,不得跳过;
|
||||
规则类问题用 `analyze_gsa_issues` / `analyze_rules_compliance`。
|
||||
规则类问题用 `validate_model({ checks: ['issues','rules'] })` 一次查齐(info 级提示只在 issues 视图可见)。
|
||||
6. **看**:需要几何指标用 `envelope_stats`(围护结构/外窗面积)或 `query_spatial_graph`
|
||||
(空间邻接与查询);要看模型、**跑模拟**、看结果图层,就在右侧面板打开 `studioUrl`
|
||||
(见「在右侧面板打开 Studio,并在其中跑模拟」一节),模拟在 Studio 界面里运行。
|
||||
@@ -182,8 +182,9 @@ Studio 就是deta.city 上的建筑性能应用。在 Codex 右侧内置浏览
|
||||
生成与语法:`generate_aml`、`get_aml_schema`
|
||||
能力目录:`list_capabilities`(不确定有哪些工具时先调它拿完整名字表——检索一次只回少量结果,搜不到不等于不存在)
|
||||
闭环单入口:`build_model`(写工作区 → 编译 → 校验 → 云同步;见「闭环单入口 build_model」一节)
|
||||
编译与校验:`apply_design`、`validate_model`、`envelope_stats`、`query_spatial_graph`、
|
||||
`generate_candidates`、`analyze_gsa_issues`、`analyze_rules_compliance`
|
||||
编译与校验:`apply_design`、`validate_model`(几何 + 编译 issue + 规则合规,`checks` 一次要齐)、
|
||||
`envelope_stats`、`query_spatial_graph`
|
||||
生成候选:`generate_candidates`
|
||||
同步:`push_project`、`pull_project`
|
||||
脚本与参考:`run_script`、`run_scripts`、`read_reference`
|
||||
项目与查询:`list_projects`、`list_buildings`、`parameter_sweep`
|
||||
|
||||
Reference in New Issue
Block a user