diana_changes
Track what changed in DianaIE since your last check: returns user operations, undo/redo reverts, and net model changes (items, parameters) to keep AI actions aligned with the project state.
Instructions
What changed in DianaIE since you last looked.
Returns (1) the user's operations since the last call, in order, each with a description, undone steps marked and what every undo/redo reverted, and (2) the net model changes compared with the last snapshot of this project: items added/removed and parameters with old -> new values (materials, geometries, loads with their attachment points, supports, shapes with bounding boxes, mesh size, analysis commands as .dcf lines, units), each attributed to the user or the AI where the history shows it. The baseline is kept on disk per project, so edits made in an earlier DianaIE session show up too. Without a bridge only the operations are available.
Args: wait_seconds: first wait up to this long for new edits, returning once the user has paused. quiet_seconds: how long the user must pause before returning (with wait_seconds). include_view: also list view changes and result plots. include_ai: also list your own operations (hidden by default; their count is reported). peek: do not advance the "last looked" point. max_operations: most recent operations to list (the total is always reported); model changes are cut at twice this number.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| peek | No | ||
| include_ai | No | ||
| include_view | No | ||
| wait_seconds | No | ||
| quiet_seconds | No | ||
| max_operations | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||