public thread() as ArrayList<LLMThreadMessage>
Returns the legacy mutable history on the session owner thread. Edits are reconciled before requests; appendMessage() updates accounting and journals immediately and avoids rescanning this exposed list between tool rounds.
The live, typed ArrayList<LLMThreadMessage>; no snapshot is made.
messages = session.thread()