9e8f1bbeed
Dashboard / frontend (push) Failing after 0s
Dashboard / api (push) Failing after 0s
Lint PowerShell / powershell-lint (ubuntu-latest) (push) Failing after 1s
Python Lint / Lint Python with Ruff (push) Failing after 1s
ShellCheck / Lint shell scripts (push) Failing after 1s
Matrix Smoke / linux-smoke (push) Failing after 1s
Matrix Smoke / distro: cachyos (push) Failing after 15s
Matrix Smoke / distro: linux-mint-21.3 (push) Failing after 15s
Matrix Smoke / distro: debian-12 (push) Failing after 5m21s
Matrix Smoke / distro: fedora-41 (push) Failing after 4m56s
Matrix Smoke / distro: ubuntu-24.04 (push) Failing after 2m13s
Matrix Smoke / distro: rocky-9 (push) Failing after 10m39s
Matrix Smoke / distro: manjaro (push) Failing after 12m11s
Matrix Smoke / distro: opensuse-tw (push) Failing after 11m53s
Matrix Smoke / distro: archlinux (push) Failing after 20m3s
Matrix Smoke / distro: ubuntu-22.04 (push) Failing after 13m49s
Validate .env Schema / tier-1-env-validation (push) Successful in 52s
Validate .env Schema / tier-2-env-validation (push) Successful in 44s
Validate .env Schema / tier-3-env-validation (push) Successful in 52s
Validate .env Schema / tier-4-env-validation (push) Successful in 51s
Validate Extensions Catalog / Check catalog is up-to-date (push) Failing after 9m47s
Secret Scan / Scan for secrets (push) Failing after 21m4s
Validate Docker Compose / Validate Docker Compose files (push) Has been cancelled
Python Type Check / Type check with mypy (push) Has been cancelled
Validate .env Schema / tier-0-env-validation (push) Has been cancelled
Test Linux / integration-smoke (push) Has been cancelled
Lint PowerShell / powershell-lint (windows-latest) (push) Has been cancelled
Matrix Smoke / macos-smoke (push) Has been cancelled
73 lines
2.9 KiB
Markdown
73 lines
2.9 KiB
Markdown
# ODS Scripts
|
|
|
|
Utility scripts for diagnostics, testing, validation, and operations.
|
|
|
|
## Diagnostics
|
|
|
|
| Script | Description | Requires Stack? |
|
|
|--------|-------------|-----------------|
|
|
| `ods-doctor.sh` | JSON diagnostic report with autofix hints | No |
|
|
| `ods-preflight.sh` | Pre-install hardware/software checks | No |
|
|
| `detect-hardware.sh` | Hardware detection (`--json` for machine output) | No |
|
|
| `classify-hardware.sh` | GPU-to-tier classification | No |
|
|
| `build-capability-profile.sh` | Machine capability JSON profile | No |
|
|
| `health-check.sh` | Service health checks | Yes |
|
|
|
|
## Testing
|
|
|
|
| Script | Description | Requires Stack? |
|
|
|--------|-------------|-----------------|
|
|
| `ods-test.sh` | Full validation (`--quick`, `--json`, `--service`) | Yes |
|
|
| `ods-test-functional.sh` | Functional tests (inference, TTS, STT) | Yes |
|
|
| `validate.sh` | Post-install validation | Yes |
|
|
| `validate-env.sh` | Validate .env against schema | No |
|
|
| `audit-extensions.py` | Audit extension manifests and compose contracts | No |
|
|
| `simulate-installers.sh` | Cross-platform installer simulation | No |
|
|
| `release-gate.sh` | Full pre-release checklist | No |
|
|
| `check-compatibility.sh` | Manifest compatibility checks | No |
|
|
| `check-release-claims.sh` | Verify release claim accuracy | No |
|
|
|
|
## Operations
|
|
|
|
| Script | Description | Requires Stack? |
|
|
|--------|-------------|-----------------|
|
|
| `mode-switch.sh` | Switch deployment modes | Yes |
|
|
| `upgrade-model.sh` | Legacy model-directory swap helper; use [`../docs/MODEL-MANAGEMENT.md`](../docs/MODEL-MANAGEMENT.md) for current GGUF workflows | Yes |
|
|
| `migrate-config.sh` | Migrate config between versions | No |
|
|
| `session-cleanup.sh` | OpenClaw session lifecycle | Yes |
|
|
| `pre-download.sh` | Pre-download models for offline use | No |
|
|
| `llm-cold-storage.sh` | Archive/restore models | No |
|
|
|
|
## Installer Support
|
|
|
|
| Script | Description |
|
|
|--------|-------------|
|
|
| `load-backend-contract.sh` | Load backend contract JSON as env vars |
|
|
| `resolve-compose-stack.sh` | Resolve compose overlay stack |
|
|
| `preflight-engine.sh` | Preflight validation engine |
|
|
| `check-offline-models.sh` | Verify offline model availability |
|
|
|
|
## Python Utilities
|
|
|
|
| Script | Description |
|
|
|--------|-------------|
|
|
| `healthcheck.py` | Container health check helper |
|
|
| `validate-models.py` | Validate model file integrity |
|
|
| `validate-sim-summary.py` | Validate simulation summary output |
|
|
|
|
## Systemd Units (`systemd/`)
|
|
|
|
| Unit | Description |
|
|
|------|-------------|
|
|
| `openclaw-session-cleanup.service/.timer` | Periodic OpenClaw session cleanup |
|
|
| `memory-shepherd-memory.service/.timer` | Agent memory lifecycle management |
|
|
| `memory-shepherd-workspace.service/.timer` | Agent workspace maintenance |
|
|
|
|
## Other
|
|
|
|
| Script | Description |
|
|
|--------|-------------|
|
|
| `showcase.sh` | Demo/showcase runner |
|
|
| `first-boot-demo.sh` | First-boot guided tour |
|
|
| `demo-offline.sh` | Offline mode demo |
|