One agent edit-turn that produced or changed code, with its recorded reasoning.
@type t() :: %MingaAgent.Autobiography.Entry{ assistant_text: String.t() | nil, occurred_at: DateTime.t(), path: String.t(), session_id: String.t(), thinking: String.t() | nil, tool_call_id: String.t() | nil, tool_name: String.t() | nil, user_request: String.t() | nil }