# terrain.stack

> Talos next · Since next

[editor or disk] The stack with each op's cost, layers, channels.

remove and move change it.

| | |
|---|---|
| Title | The terrain stack |
| Mode |  |
| Token cost | about 109 tokens (listed only when its toolset is enabled) |
| Toolset | `terrain` |

## Arguments

| Argument | Type | Required | Default | Allowed values | Description |
|---|---|---|---|---|---|
| `apply` | `boolean` | no |  |  | `false` writes nothing and reports what would change. |
| `image` | `boolean` | no |  |  | `false` leaves the picture out of the answer. |
| `move` | `object` | no |  |  | {id, to} |
| `preview` |  | no |  |  | `false`, a view, or an object of `terrain.preview`'s arguments. |
| `remove` | `string` | no |  |  | The op id |
| `terrain` | `string` | no |  |  | The `.terrain.json` file to act on. The project's only terrain when absent. |

## Example

An MCP `tools/call` with the required arguments (placeholders in angle brackets).

```json
{
  "name": "terrain.stack",
  "arguments": {}
}
```
