用途:在 Autopilot Chat 主窗格中进行 CAD 设计对话,让用户留在聊天界面内实时构建 CAD,并保证过程确定、可检查,快照状态与可见渲染一致。
主要能力:仅使用结构化 CAD 变更,通过 openagents.pane.list、openagents.pane.open、openagents.pane.focus、openagents.pane.action、openagents.cad.intent、openagents.cad.action 完成窗格控制与 CAD 操作。优先使用带类型负载的 intent_json,而非自由文本提示编辑;每次变更意图后用 snapshot/status 动作做检查点。
使用方式:CAD 变更前先打开并聚焦 CAD 窗格;工具序列保持简短确定。若意图解析失败,用更严格的 intent_json 重试一次;若 CAD 变更失败,返回简洁的用户可读修复建议。第一周夹爪构建使用固定自然语言提示,并采用严格的 CreateParallelJawGripperSpec intent_json,包含 jaw_open_mm、finger_length_mm、finger_thickness_mm、base_width_mm、base_depth_mm、base_thickness_mm、servo_mount_hole_diameter_mm、print_fit_mm、print_clearance_mm 等字段。变体需按稳定顺序使用确定性 ID:variant.baseline、variant.wide-jaw、variant.long-reach、variant.stiff-finger;用显式 SetMaterial 调用设置材质,并在每次赋值后核对 variant_materials 映射。构建序列为:打开 CAD 窗格、聚焦、提交严格 intent_json、以 count=4 生成变体、循环激活变体并设置材质、在单一布局中捕获快照、切换视口布局为 quad、再次捕获快照并确认所有变体可见、返回与检查点字段绑定的最终摘要。
限制:不得虚构不支持的 CAD 意图;未读取 CAD 快照/检查点不得声称完成;除非 all_variants_visible=true 且 visible_variant_ids 包含全部四个 ID,否则不得声称四个变体都在显示;不得使用非 openagents.* 工具变更 CAD 窗格。快照真值需核对 design_profile、viewport_layout、visible_variant_ids、all_variants_visible 与 variant_materials。