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