Host
Reads a machine’s systemd services through the Valet agent. This shows what’s running and what failed, and the assistant can read logs. The agent can only look.
Set it up
Section titled “Set it up”integrations: host: type: host url: http://10.0.0.5:7576 token: ${HOST_TOKEN} title: Services quiet: - restic-backup
layout: - title: Infrastructure widgets: - host.services| Option | Type | Default | What it does |
|---|---|---|---|
url | URL | required | 172.17.0.1:7576 |
token | string | required | The agent’s token. Use ${VAR}. |
title | string | Services | The card’s title. |
quiet | list of string | [] | often off on purpose: shown grey when stopped, never an alert |
Widgets
Section titled “Widgets”One widget. Its key is host.services, using the instance name from your config.
Services
Section titled “Services”host.services · status card · refreshes every 30 seconds while the page is open.
Tall draws the same as medium, so it isn't shown. Only the empty space changes.
States
Section titled “States”Assistant tools
Section titled “Assistant tools”What the assistant can use, once its access level allows it. Read tools run freely. Everything else asks first.
| Tool | Access | What it does |
|---|---|---|
services_status | read | Services running directly on this machine rather than in Docker (systemd): state, since when, how many times they restarted, how they last ended, memory. |
service_logs | read | Recent logs of a service running directly on this machine (systemd). |






