# Maintenance

Maintenance checks, agent operation, and change history.

# Maintenance Status

# Maintenance Status

Last checked: 2026-09-17T04:36:53.411851+00:00

Passed: 3 | Failed: 2

## Checks

### PASS: root filesystem

Filesystem                        1024-blocks     Used Available Capacity Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv    24590672 15860816   7455388      69% /

### FAIL: OVMS model endpoint

curl: (7) Failed to connect to 192.168.1.77 port 8000 after 3106 ms: Could not connect to server

### PASS: OpenClaw status

…                 │             │         │              │                  │                                 │
│ agent:mastercontrol:dash │ direct      │ 44h ago │ gpt-5.6-luna │ OpenClaw Default │ 62k/272k (23%) · 🗄️ 82% cached  │
│ board:4…                 │             │         │              │                  │                                 │
│ agent:mastercontrol:dash │ direct      │ 46h ago │ gpt-5.6-luna │ OpenClaw Default │ 150k/272k (55%) · 🗄️ 97% cached │
│ board:5…                 │             │         │              │                  │                                 │
│ agent:mastercontrol:dash │ spawn-child │ 47h ago │ gpt-5.6-luna │ OpenClaw Default │ 52k/272k (19%)                  │
│ board:a…                 │             │         │              │                  │                                 │
└──────────────────────────┴─────────────┴─────────┴──────────────┴──────────────────┴─────────────────────────────────┘

FAQ: https://docs.openclaw.ai/faq
Troubleshooting: https://docs.openclaw.ai/troubleshooting
Next steps:
  Need to share?      openclaw status --all
  Need to debug live? openclaw logs --follow
  Need to test channels? openclaw status --deep

### FAIL: OpenClaw automations

                           masterc... -                        -
96abb315-602d-415a-9ded-b068b142e9b7 -                        Ingest Telegram Docum... cron 0 1 * * * @ Etc/UTC (exact) in 20h     4h ago     ok                  isolated  announce -> telegram:5079071161:topic:3704 (explicit)            masterc... agent:mastercontrol:main openai/gpt-5.6-luna
f974ea34-cc10-4397-b88c-9a0bf6ed8474 memory-core:memory-dr... Memory Dreaming Promo... cron 0 3 * * * (exact)           in 22h     2h ago     ok                  isolated  not requested (not requested)                                    masterc... -                        openai/gpt-5.6-luna
81d7c930-ffd6-45fd-be38-f4cf9204b68c skill-collection-revi... Skill collection revi... every 7d                         in 1d      -          idle                isolated  not requested (not requested)                                    mainten... -                        -
c800d513-6ff7-4fa0-aa44-7813fdfe5ecd skill-collection-revi... Skill collection revi... every 7d                         in 4d      3d ago     ok                  isolated  not requested (not requested)                                    masterc... -                        -

### PASS: failed user services



## Policy

- Checks are read-only.
- Repairs and changes require approval.
- Secrets are never published.

# How the Maintenance Agent Works

# How the Maintenance Agent Works

This is a separate OpenClaw agent using the OpenAI gpt-5.6-luna model. It is intended for CLI-style maintenance rather than vision or unrestricted administration. Its workspace memory search is intentionally FTS-only because no embedding credential is required.

## Flow

1. The hourly maintenance-status automation runs deterministic, read-only checks.
2. Results are stored in the agent workspace under state/status.json and state/maintenance.log.
3. The BookStack publisher updates this status page with redacted evidence.
4. The agent can review failures and propose the smallest reversible repair.
5. Deletes, restores, service restarts, configuration changes, external messages and other mutations require explicit approval.

## Checks

- Root filesystem capacity
- OVMS model endpoint and model availability
- OpenClaw status
- OpenClaw automation results, including backup errors
- Failed user services

Credentials and raw secret material are never copied into this workspace or published to BookStack.

# Maintenance Agent Change Log

# Maintenance Agent Change Log

This page records redacted file-level changes in the maintenance workspace. It records paths, timestamps and short content fingerprints only; file contents and secrets are not published.

- 2026-09-14T14:36:35.807597+00:00 — **added** `policy.jsonc` (c9a35785622f)
- 2026-09-14T13:21:36.017753+00:00 — **modified** `scripts/bookstack_status.py` (57ecaf764f54)
- 2026-09-14T13:10:53.917384+00:00 — **added** `scripts/run_and_publish.sh` (b95cf010e5b9)
- 2026-09-14T13:10:53.917384+00:00 — **added** `scripts/maintenance_check.py` (27acfe18d42c)
- 2026-09-14T13:10:53.917384+00:00 — **added** `scripts/bookstack_status.py` (1479fc6593d6)
- 2026-09-14T13:10:53.917384+00:00 — **added** `USER.md` (46e0d8c937df)
- 2026-09-14T13:10:53.917384+00:00 — **added** `SOUL.md` (609d3d45b220)
- 2026-09-14T13:10:53.917384+00:00 — **added** `README.md` (ddd9cff0028b)
- 2026-09-14T13:10:53.917384+00:00 — **added** `MEMORY.md` (82348ba068b7)
- 2026-09-14T13:10:53.917384+00:00 — **added** `IDENTITY.md` (3614d5bc0f25)
- 2026-09-14T13:10:53.917384+00:00 — **added** `AGENTS.md` (c0b520ca5685)