Technical Information
Bundled ComfyUI nodes
Visionatrix by default install and update these nodes:
We are gradually expanding the list.
The main reason many components are missing is that they are quite difficult to install, and we believe that an easy installation process is more important in most cases.
Workflows storage
All public flows are located in VixFlowsDocs repository.
The repository consists of a development branch main and a set of branches version-X.Y:
version-0.5
version-0.6
…
version-1.0
version-1.1
main
Sets of public workflows are packaged in the root of the documentation and have the following form:
flows-0.5.zip
flows-0.6.zip
…
flows-1.0.zip
flows-1.1.zip
flows.zip
The development version of Visionatrix fetches the flows.zip
archive by default.
Release versions of Visionatrix fetch sets of flows for their version.
The FLOWS_URL
variable in Visionatrix has the default value of https://visionatrix.github.io/VixFlowsDocs/
When FLOWS_URL ends with “/”, the Visionatrix fetches an archive with flows for its version.
Note
You can also specify a specific path/URL to the archive file with flows, and only that will be used.
Update algorithm of Visionatrix
Developer versions are updated only to development versions, release versions only to release ones.
Note
If you are not a developer, you are better off using the release version, as they should be more stable.
It is recommended to update Vix with the easy_install.py
script.
The update scheme in easy_install.py is quite simple; everything is done with ordinary Git commands.
If the current version is a dev release or the current branch is
main
then:Check out the
main
branch.Pull the latest changes from the remote repository.
If the current version is a tagged release version:
Determine the latest tag for the current major version, and if a newer version tag is found, check out the latest version tag within the current major version.
If no newer version is found within the current major version, check for the next major version.
If a newer major version tag is found, prompt the user to update to this newer major version.
After checking out the appropriate version, run a
pip install
command to update the Python packages.Finally, run the
python3 -m visionatrix update
command to ensure that any additional necessary updates are applied (ComfyUI, custom nodes, flows).