ChatState
data class ChatState(val messages: List<Message> = emptyList(), val status: ChatStatus = ChatStatus.READY, val error: String? = null, val queue: List<QueuedMessage> = emptyList(), val queuePaused: Boolean = false, val inputRequests: List<InputRequest> = emptyList())(source)
Immutable snapshot rendered by the UI.
Constructors
Link copied to clipboard
constructor(messages: List<Message> = emptyList(), status: ChatStatus = ChatStatus.READY, error: String? = null, queue: List<QueuedMessage> = emptyList(), queuePaused: Boolean = false, inputRequests: List<InputRequest> = emptyList())
Properties
Link copied to clipboard
Questions the agent is waiting on (answer with ChatController.respondToInput).
Link copied to clipboard
Link copied to clipboard
True after stop/error: queued prompts wait for the user instead of auto-sending.
Link copied to clipboard