Survey a build site
survey_siteSurvey the ground before you build, in ONE call (instead of fanning out look_around + list_regions + find_clear_region + scan, which is slower and heavier). Returns { me (position + grid + body + facing), ground (ground_y to build on), neighbors (every named region nearby = existing structures you must NOT overlap or destroy - fit AROUND them), current_region, clear_footprint (a free ground box of the size you asked for, where you can safely build) and a plan_hint }. Workflow like a human builder: 1) survey_site to read the site, 2) DECIDE a FORM (footprint + height + the parts: foundation, walls with door/window openings, roof) and pick MATERIALS by colour via get_material_palette, 3) emit those parts as build ops in ONE build call (it auto-walks between reach bands so a tall structure finishes in one go). Pass size:[w,h,d] (cells) to also reserve a clear footprint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| near | No | World [x,y,z] to survey around (default: your position). | |
| size | No | Footprint to reserve as a clear build box [w,h,d] cells. Omit to skip the clear-footprint search. | |
| space | Yes | ||
| maxRadiusM | No | Clear-footprint search radius in metres (default 32). |