宿主支持 MCP elicitation 时用户选择随工具结果返回(via=elicitation + answers,据此继续);不支持时保持结构化回执并等宿主注入【用户决策】。多选题自动走回执形态。
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "studio",
|
"name": "studio",
|
||||||
"version": "0.3.9",
|
"version": "0.3.10",
|
||||||
"description": "DETA Studio 插件:以 AML 为唯一事实源编辑建筑模型,编译为建筑模型并执行规则校验。",
|
"description": "DETA Studio 插件:以 AML 为唯一事实源编辑建筑模型,编译为建筑模型并执行规则校验。",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "DETA",
|
"name": "DETA",
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "deta-studio-plugin",
|
"name": "deta-studio-plugin",
|
||||||
"version": "0.3.9",
|
"version": "0.3.10",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "deta-studio-plugin",
|
"name": "deta-studio-plugin",
|
||||||
"version": "0.3.9",
|
"version": "0.3.10",
|
||||||
"license": "Proprietary"
|
"license": "Proprietary"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "deta-studio-plugin",
|
"name": "deta-studio-plugin",
|
||||||
"version": "0.3.9",
|
"version": "0.3.10",
|
||||||
"description": "DETA Studio:AML 建筑模型读写与编译校验(Codex 插件 / dsh 组合包 双壳)",
|
"description": "DETA Studio:AML 建筑模型读写与编译校验(Codex 插件 / dsh 组合包 双壳)",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"license": "Proprietary",
|
"license": "Proprietary",
|
||||||
|
|||||||
@@ -71,6 +71,7 @@ D5 分区/房间优先级 D6 结构选型/网格 D7 房间填充方案
|
|||||||
|
|
||||||
- **决策前置**:改动线 = 重排全平面,所以 D1–D4 必须在排房间之前定下来。
|
- **决策前置**:改动线 = 重排全平面,所以 D1–D4 必须在排房间之前定下来。
|
||||||
- **禁止替用户做这些决策**;也禁止用「是否合理?」这类确认代替方案选择。
|
- **禁止替用户做这些决策**;也禁止用「是否合理?」这类确认代替方案选择。
|
||||||
|
- `ask_user` 有两种回执形态:宿主支持交互表单(MCP elicitation)时**用户的选择直接随工具结果返回**(`via: "elicitation"` + `answers`),据此继续即可;不支持时返回结构化回执(`_ask_user`),此时必须停止、等宿主注入用户答复(【用户决策】…)再继续。多选题无法用表单表达,会自动走回执形态。
|
||||||
- D0 的结论用 `manage_design_brief`(get/set/update)落成**项目级设计任务书**:用户已明确给出的字段直接写,没给的才问;后续补充用 update 增量合并。
|
- D0 的结论用 `manage_design_brief`(get/set/update)落成**项目级设计任务书**:用户已明确给出的字段直接写,没给的才问;后续补充用 update 增量合并。
|
||||||
- **渐进生成**:每个阶段只生成下一层所需的最小信息(交通骨架 → 分区 → 房间填充 → 细部),每步之后停下来让用户确认;**禁止一次性生成全模型再让用户确认**。
|
- **渐进生成**:每个阶段只生成下一层所需的最小信息(交通骨架 → 分区 → 房间填充 → 细部),每步之后停下来让用户确认;**禁止一次性生成全模型再让用户确认**。
|
||||||
- 阶段之间、以及阶段内每个小步之后,都要等用户确认再继续。
|
- 阶段之间、以及阶段内每个小步之后,都要等用户确认再继续。
|
||||||
|
|||||||
Reference in New Issue
Block a user