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

t()

@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()
}

Functions

decode(value)