# terrain toolset

> Talos next · Since next

8 tools, about 1035 tokens when enabled.

Enabled with the `tools.enable` tool, or `argus-agent --toolsets terrain`. Calling any of its tools also turns it on.

| Tool | Tokens | Description |
|---|---|---|
| `terrain.apply` | 141 | [editor or disk] Add ops as ONE change, a whole recipe a call; later ops read earlier ones. |
| `terrain.create` | 189 | [editor or disk] A terrain file, empty or a landform (terrain.ops lists them), with entity also its scene entity, as one change; a layer material the project lacks is written plain. |
| `terrain.edit` | 128 | [editor or disk] Change one op (set, enabled) or the surface; answers as terrain.apply. |
| `terrain.ops` | 73 | Stack ops; op: <name> gives fields, defaults, reach, a runnable example. |
| `terrain.preview` | 170 | A PNG and legend of the terrain; upTo an op id; grid draws coordinates. |
| `terrain.sample` | 94 | Height, normal, slope, layer and channels at points, in metres. |
| `terrain.stack` | 109 | [editor or disk] The stack with each op's cost, layers, channels. |
| `terrain.stats` | 131 | Heights, land and sea, bands, slopes, walkable %, layers, look. |
