get_surface_annotations
Read user surface marks/TODOs from the current Blender file in one call, returning notes, stable IDs, 3D positions, anchor validity, and visibility so AI agents can review pending changes.
Instructions
Read user surface marks/TODOs from the current Blender file in one call.
Call with no arguments first. Returns all statuses from all scenes, including hidden objects and hidden overlays: full notes, stable IDs, current 3D positions, anchor validity, and automatically selected viewport visibility. No selection, saving, Python code or screenshot is required. Includes unsaved edits. No viewport still returns notes and 3D positions. Pagination: follow next_offset if has_more. Each page is a fresh read. scene_name optionally narrows the file; limit is 1..200. Set include_visibility=false for a lighter read. Blender must be running with FacetCue for Blender enabled.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| scene_name | No | ||
| include_visibility | No |