state property
Implementation
@override
ChatSessionState get state => ChatSessionState(
identity: _content.identity,
agentName: agentName,
messages: _content.messages,
messagesRevision: _content.revision,
isSending: _promptId != null,
isLoading: _restoreId != null,
enabled: !_disposed && _error == null,
permission: _permission,
error: _error,
capabilities: const ChatCapabilities(tools: true, permissions: true),
);