session
Create and manage document-bound CAD modeling workflows, recording each mutation as a rollback/redo step; add notes, pause/resume, and complete with save options.
Instructions
A modeling session bound to a document; cad() mutations become transaction-backed steps you can roll back or redo.
Actions: start (doc_name, create_document?) | status | get_steps (limit/offset) | rollback (to_step, force?) | redo (n?) | add_note (note, note_type?) | pause | resume (session_id) | list | complete (save?, save_path?, description?, tags?).
Reference: operation_help("session").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n | No | ||
| name | No | ||
| note | No | ||
| save | No | ||
| tags | No | ||
| force | No | ||
| limit | No | ||
| action | Yes | ||
| offset | No | ||
| to_step | No | ||
| doc_name | No | ||
| note_type | No | observation | |
| save_path | No | ||
| session_id | No | ||
| description | No | ||
| create_document | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |