# `Jido.Agent.StateOp.DeleteKeys`
[🔗](https://github.com/agentjido/jido/blob/v2.3.0/lib/jido/agent/state_op.ex#L102)

Delete top-level keys from the agent's state.

Use cases:
- Clear ephemeral/transient keys
- Remove strategy-only keys after completion
- Clean up temporary data without full state replacement

# `t`

```elixir
@type t() :: %Jido.Agent.StateOp.DeleteKeys{keys: [atom()]}
```

# `schema`

```elixir
@spec schema() :: Zoi.schema()
```

Returns the Zoi schema for DeleteKeys.
