# `Monty.Frameworks.Actions.SetAgentPitch`
[🔗](https://github.com/d-led/ex.tbp.monty/blob/v0.1.0/packages/ex_tbp_monty_core/lib/monty/frameworks/actions/set_agent_pitch.ex#L1)

Set how far the agent's body is pitched, in degrees.

Mirrors `tbp/monty/frameworks/actions/actions.py::SetAgentPitch`. The sensors
keep their orientation relative to the agent unless something changes it, so
this pitches the agent's sensors too — which is why a policy that wants to
pitch only the eye asks `...Actions.SetSensorPitch` instead.

# `t`

```elixir
@type t() :: %Monty.Frameworks.Actions.SetAgentPitch{
  agent_id: atom() | String.t(),
  pitch_degrees: float()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
