---
name: context
kind: syntax
since: 0.1
stability: stable
---

Runtime context for a flow run.

```axon
context Name {
  memory: session
  language: "en"
  depth: standard
  max_tokens: 600
}
```

A context binds the runtime envelope around a flow execution:
which memory backend to use, the natural-language locale,
reasoning depth (`shallow | standard | deep`), and per-call
limits. Contexts are referenced by name from `run` statements via
`within ContextName`.
