hub_resource_set
Create or update infrastructure entities like hosts, VMs, services, endpoints, or providers with structured attributes and typed relationships.
Instructions
Create or update a resource — an infrastructure/topology entity: host, vm, service, endpoint, or provider. Structured attributes (type, address, os, provider, status) and typed relationships go in fields, NOT prose. Use this instead of describing infra inside a card digest.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | who is writing | |
| os | No | ||
| slug | Yes | resource id, e.g. "myvm" or "board.hubd.net" | |
| type | No | host | vm | service | endpoint | provider | ... (open vocabulary) | |
| edges | No | typed relationships, merged with existing: {"runs_on":["hubd"],"depends_on":["postgres"]}. Values are target slugs. | |
| digest | No | one-line description (keep prose minimal) | |
| status | No | live | down | planned | retired | |
| address | No | ip / hostname / url, optional | |
| provider | No | libvirt | cloudflare | bare-metal | ... |