state property

  1. @override
ChatSessionState get state
override

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),
);