Browsing and Installing Packages
What you'll accomplish: Search the catalog, browse available packages, install them, and keep them updated.
Search
# Search by keyword
hoziron catalog search "claims"
# Search by category
hoziron catalog search --category insurance
Install
# Install from the default registry
hoziron catalog install claims-intake
# Install a specific version
hoziron catalog install claims-intake@1.2.0
# Install a scoped package
hoziron catalog install @internal/proprietary-claims-tool
How installation works
- The resolver fetches version info from configured registries
- Selects the highest compatible version satisfying all constraints
- Downloads the
.hpkgarchive - Verifies Ed25519 signature and SHA-256 content hash
- Extracts to
$HOZIRON_HOME/data/packages/
Check installed packages
hoziron catalog list
Update packages
# Check for available updates
hoziron catalog outdated
# Update a specific package
hoziron catalog update claims-intake
# Update all packages
hoziron catalog update --all
Uninstall
hoziron catalog uninstall claims-intake
Dependency resolution
The resolver handles transitive dependencies automatically:
# Install a package — its dependencies are resolved and installed too
hoziron catalog install claims-intake
# Also installs: document-ocr, postgresql-connector, email-skill
If two packages require incompatible versions of the same dependency, you'll get a clear conflict error.
Next steps
Related: