# `ReqManagedAgents.Agent.Handle`
[🔗](https://github.com/cash-mckeeman/req_managed_agents/blob/v0.13.0/req_managed_agents/lib/req_managed_agents/agent/handle.ex#L1)

Handle to a provisioned, reusable agent. new/1 absorbs the Store.File JSON (string-key) round-trip.

# `t`

```elixir
@type t() :: %ReqManagedAgents.Agent.Handle{
  agent_id: String.t(),
  digest: String.t(),
  name: String.t()
}
```

# `new`

```elixir
@spec new(t() | map()) :: t()
```

---

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