OpenClaw-Setup/openclaw-setup-copilot/docs/context/BOOT.md

73 lines
1.2 KiB
Markdown

# docs/context/BOOT.md - Target Computer Startup
This boot file is for the work machine, not this machine.
## 1) Verify services
```bash
openclaw status --deep
```
## 2) Verify Copilot auth
```bash
copilot auth status
```
If not authenticated:
```bash
copilot auth login
```
## 3) Verify model routing
```bash
openclaw models list
openclaw models status
```
Expected state:
- Active/default model is a `github-copilot/*` model.
- Fallbacks are `github-copilot/*` models only.
## 4) Gateway and channels
```bash
openclaw gateway restart
openclaw status --deep
```
Confirm channel health shows `OK`.
## 5) Model budget guardrail
```bash
launchctl print gui/$(id -u)/ai.openclaw.model-budget-guard
```
If missing, install on target machine:
```bash
bash ./scripts/install_copilot_guardrails.sh
```
## 6) Copilot policy/auth guardrails
```bash
launchctl print gui/$(id -u)/ai.openclaw.copilot-policy-guard
launchctl print gui/$(id -u)/ai.openclaw.copilot-auth-watchdog
launchctl print gui/$(id -u)/ai.openclaw.copilot-model-schedule-guard
```
Schedule expectation:
- `08:00-18:00` local: `paid` profile
- `18:00-08:00` local: `free` profile
## 7) Hook status
```bash
openclaw hooks list
openclaw hooks list --eligible
```