Dotted path to the field to set. See the supported keys below.
'hyve config'
The hyve config command group reads and updates hyve.yaml at the root of your state repository — the same object GET/PATCH /config exposes over HTTP, and that Hyve Studio’s Configuration section reads and writes through.
Commands
hyve config get
Print the resolved hyve.yaml as YAML. If the file doesn’t exist yet, prints the defaults hyve would otherwise fall back to.
hyve config getExample:
hyve config getOutput:
reconcile: mode: local strictDelete: false strictResourceDelete: falseserver: port: 8080env: file: local.envhyve config set
Set a single field in hyve.yaml by dotted key, save it, then commit and push — mirroring PATCH /config’s behavior exactly, including its soft-fail commit (a failed push is logged, not fatal — your local hyve.yaml is already updated and usable regardless).
hyve config set <key> <value>key string required value string required The new value. Booleans and integers are parsed from plain text (true/false, 8080) — there’s no separate --type flag.
Supported keys:
| Key | Type | Description |
|---|---|---|
env.file | string | Path, relative to the repo root, to a local env file — see Configuration |
reconcile.mode | string | local or cicd |
reconcile.strictDelete | bool | Warn about untracked cloud clusters |
reconcile.strictResourceDelete | bool | Auto-prune orphaned spec.resources entries |
server.port | int | Port hyve serve listens on |
server.frontendUrl | string | URL hyve serve --open navigates to |
server.auth.mode | string | none or forward |
server.auth.forward.validateUrl | string | Forward-auth validator endpoint |
server.auth.forward.timeout | string | Forward-auth timeout (Go duration string, e.g. 3s) |
Example:
# Point reconciles/workflows at a local env filehyve config set env.file local.env
# Switch to CI/CD modehyve config set reconcile.mode cicd
# Change the server port hyve serve listens onhyve config set server.port 9090Output:
Set env.file = local.envRelated Commands
- hyve serve — reads
server.*andenv.filefromhyve.yamlat startup - hyve reconcile — reads
reconcile.*andenv.filefromhyve.yamlon every run