object_create
Create new IC-CAP objects (models, DUTs, setups, plots, etc.) without overwriting existing ones; auto-suffixes plot names to avoid conflicts. Optionally overwrite with explicit flag.
Instructions
Create a new IC-CAP object without replacing an existing object unless overwrite=true. Plot guard: when creating a Plot onto a name a Transform/Input/Output already uses, the Plot is auto-suffixed '_plot' ('_plot2', ... on collision) and the response reports name_adjusted/final_name, so no name conflict is ever created.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| overwrite | No | Delete and replace an existing object only when explicitly enabled | |
| object_path | Yes | ||
| object_type | No | Recommended for ambiguous paths, especially Macro, Transform, and Plot | |
| allow_without_checkpoint | No | Proceed only if an automatic pre-overwrite save fails; use with care |