Files
Salon_Assistant/scripts/README.md
T
Ty 0198ab6881 Implement install stages S3–S5: package, policy, and skills sync.
Attach/onboard sandbox from agents/hermes, additive OpenShell policy overlays, and nemohermes skill install for scaffold skills. No doctor/connect and no push.
2026-07-27 12:13:25 -07:00

1.8 KiB
Raw Blame History

Host scripts

Status: S0bS5 implemented. S6S7 pending.

All scripts wrap nemohermes / openshell / Docker. No parallel control API.

Entrypoints

Script Role Status
bootstrap.sh Host prereqs; install Docker if missing S0b
install.sh Staged installer (S0bS5) S0bS5
install/s1-env.sh S1: create/validate .env S1
install/s2-models.sh S2: model + vision config + smoke S2
install/s4-sandbox.sh S4: sandbox verify (attach) or onboard S4
install/s5-policy-skills.sh S5: policy overlays + skills sync S5
upgrade.sh Snapshot, pull pins, migrate, re-apply policy, doctor Pending
doctor.sh Health checks Pending
connect/*.sh Operator connect helpers (Square, QBO, Vagaro, channels) Pending

Shared library

File Purpose
lib/common.sh Logging, CLI detection, env loading, repo root
lib/env.sh .env validation and creation helpers
lib/vision_smoke.sh Vision capability smoke test

Usage

# Bootstrap (Docker if missing)
./scripts/bootstrap.sh

# Full install (S0bS5)
./scripts/install.sh

# Individual stages
./scripts/install.sh --stage s1   # env only
./scripts/install.sh --stage s2   # models only
./scripts/install.sh --stage s4   # sandbox verify/onboard
./scripts/install.sh --stage s5   # policy + skills
./scripts/install.sh --stage s3-s5 # S3 through S5

# Or via Make
make bootstrap
make install
make install-s1
make install-s2
make install-s3-s5
make install-s5

Design reference

See docs/INSTALL.md, docs/UPGRADE.md, design/updates-lifecycle.md.