Panel Lite — минимальный read-only UI для агента.
Panel Lite показывает краткий статус metadata DB из API:
GET /api/v1/metadata/healthok|warning|failed),
schema_version, размер файла DB, retention config
(subset)Ограничения:
iobackupctl).После подключения и при каждом обновлении панель запрашивает:
GET /api/v1/health — status,
live, ready, сводка checks,
при наличии — degraded_reasons;GET /api/v1/capabilities — сколько feature gates
включено, число source/destination провайдеров в registry;GET /api/v1/agent/facts — ОС/архитектура, timezone,
краткая сводка tool discovery (доступные внешние
утилиты), uptime_seconds при наличии.Детали полей и семантики — в
docs/reference/capabilities.md.
agent.id, имя, hostname,
instance_id, режим, число labels, версия бинарника.GET /api/v1/agent и
GET /api/v1/metadata/health (размер/schema metadata).job_uid, revision, rename (0.17-fix.15–0.17-fix.20)job_id,
укороченный job_uid, номер
revision, признак renamed
(previous_job_ids).GET /api/v1/jobs/{id}/revisions и просмотр
GET /api/v1/job-revisions/{job_revision_id}
(read-only).request_id / correlation_id /
trigger присутствуют в storage-модели и могут
попадать в API-ответы — Panel показывает их, если сервер их отдаёт в
list/get (см. OpenAPI / фактический JSON).partial_success / interrupted и warningsdocs/internal/roadmap/status-matrix.md.backup_id, job/task, destination,
размер; ссылки на manifest JSON (через API, с redaction
путей по политике агента).error.code показываются вне контекста
конкретного run — см. Known gaps.