# LoomScope

Whose loom an agent wakes up with, and so whether it remembers beyond one run.

**Kind:** a string enum, used in requests and responses.

## Values

| Value | Description |
|---|---|
| `"Process"` | A fresh loom for every run. One caller's threads never reach another's run. |
| `"Interaction"` | One loom per agent (or one for the interaction, when shared) that lasts across every run. |
| `"Input"` | One loom per value of the run input named by the scope input, such as one per user. |

New values can appear, so treat one you don't know as "something else", not as an error.

## Where it's used

- Inside [`LoomConfiguration`](https://docs.maitento.com/reference/types/loom-configuration.md)
