createSnapshot method

StateSnapshot createSnapshot()

Implementation

StateSnapshot createSnapshot() => StateSnapshot(
  timestamp: DateTime.now(),
  session: _session?.toJson() ?? {},
  editor: editor.toJson(),
  currentView: navigation.currentView,
  featureFlags: _featureFlags.map((k, v) => MapEntry(k, v)),
  workingDirectory: primaryWorkingDirectory,
  model: _activeModel,
  provider: _activeProvider,
  permissionMode: _permissionMode.name,
);