Synopsis
Arguments
Input format
The command queries the server to determine whether the kind expects YAML or markdown input.- YAML kinds (e.g.
workspace,environment,pool-config) — pipe a YAML document to stdin. - Markdown kinds (e.g.
agent-persona,flight) — pipe a markdown document with YAML frontmatter to stdin. The entire input becomes the resource content.
--file-field is provided, the file content is injected at the specified field path. This is useful for fields that contain large text content — like provisioning scripts — that are easier to maintain as separate files.
This is a full replace. Every field in the existing resource is overwritten by the payload. To update individual fields without replacing the resource, use
murmur patch.Examples
Set a pool config
Set an agent persona from a markdown file
Read, modify, and write back
Inject a provisioning script from a file
Inject a nested field from a file
--file-field flag supports dotted paths for nested fields. Intermediate maps are created as needed.
Errors
Related
- Catalog — concept overview
murmur get— read a resource or list resources of a kindmurmur patch— update individual fields without replacing the resourcemurmur rm— delete a resourcemurmur describe— show schema information for a kind