Spatio.Model.Conversation (spatio_sdk v0.0.2)
LLM conversation persisted by the platform-service. Stored in snake_case at the wire (legacy DTO; predates the camelCase rest of the API). Treat field names as authoritative.
Summary
Types
@type t() :: %Spatio.Model.Conversation{ context: String.t() | nil, created_at: DateTime.t() | nil, cwd: String.t() | nil, id: String.t(), is_active: boolean() | nil, last_message_at: DateTime.t() | nil, message_count: integer() | nil, metadata: %{optional(String.t()) => any()} | nil, pinned: boolean() | nil, session_id: String.t() | nil, title: String.t(), updated_at: DateTime.t() | nil, user_id: String.t() }