# `Jido.AI.Context.Entry`
[🔗](https://github.com/agentjido/jido_ai/blob/v2.4.0/lib/jido_ai/context.ex#L45)

A single entry in a conversation thread.

# `t`

```elixir
@type t() :: %Jido.AI.Context.Entry{
  content: String.t() | [ReqLLM.Message.ContentPart.t()] | nil,
  name: String.t() | nil,
  reasoning_details: list() | nil,
  refs: map() | nil,
  role: :user | :assistant | :tool | :system,
  thinking: String.t() | nil,
  timestamp: DateTime.t() | nil,
  tool_call_id: String.t() | nil,
  tool_calls: list() | nil
}
```

---

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