agilab-installer
Installation
SKILL.md
AGILAB Installer Skill
Use this skill when working on:
install.sh/install.ps1(root installer)src/agilab/install_apps.sh/src/agilab/install_apps.ps1(apps/pages installer)src/agilab/apps/install.py(app install entry)- Data seeding / dataset archives / post-install hooks
Golden Rules
- Use
uv --preview-features extra-build-dependencies …for Python entrypoints. - Do not add silent fallbacks (detect missing capabilities and raise actionable errors).
- Keep installs idempotent: rerunning should not wipe user data or re-download unnecessarily.
- Treat installer/build/deploy changes as shared-core work. Before editing shared install plumbing,
agi_dispatcherinstall hooks, or generic cluster deployment code, get explicit user approval and explain the expected cross-app impact first.