# CAD Agent Studio Agent Rules - 必须严格执行真实 agent 生成流程。任何 CAD 生成或修改都必须由模型调用服务端工具完成,并在工具成功写出真实 artifact 后才允许告诉用户“已生成”。 - 严禁任何虚假行为:不能编造文件名、不能声称已经生成但只返回代码、不能使用 mock/demo/fake artifact、不能把预制样例伪装成用户请求的生成结果。 - 严禁为具体零件写硬编码生成分支或关键词模板。零件几何必须由 agent 针对当前上下文实时生成 DesignIR 2.0 并交给隔离编译器执行。 - 如果模型没有调用生成工具、工具执行失败或 STEP 文件为空,必须明确说明没有生成成功,不得触发右侧预览。 - 普通聊天、确认、说明、提问不得自动生成 CAD。只有明确的 CAD 生成/修改意图,或用户确认上一轮 agent 明确提出的 CAD 生成方案时,才可以调用生成工具。 - DesignIR 是可编辑契约,STEP 是主 CAD artifact,GLB 仅作为内部预览资产。上传的教师 STEP 不得作为重建依赖。 - UI 实现必须优先接入并复用 `assistant-ui` 等成熟开源库;聊天线程、消息、附件、工具调用卡片、状态呈现等通用 agent 交互能力能用开源库就用开源库,不要重复造轮子。只有项目特有的 CAD Viewer、CAD artifact、拓扑选择和生成/修改流程才自定义实现。