static absl::Status Save(const std::filesystem::path &path, const Snapshot &snapshot)
static absl::StatusOr< Snapshot > Load(const std::filesystem::path &path)
std::vector< std::string > participants
std::optional< std::filesystem::path > last_capture_path
std::vector< cli::agent::ChatMessage > history
CollaborationState collaboration