Skip to content

envpkt resolve

Resolve catalog references by merging catalog metadata with agent overrides, producing a flat config with no catalog field.

Terminal window
envpkt resolve [options]
OptionDescriptionDefault
-c, --config <path>Path to envpkt.tomlAuto-detected
-o, --output <path>Write resolved config to filestdout
--format <format>Output format: toml, jsontoml
--dry-runShow what would be resolved without writingfalse
Terminal window
# Resolve and print to stdout
envpkt resolve -c agent.toml
# Output as JSON
envpkt resolve -c agent.toml --format json
# Write to file
envpkt resolve -c agent.toml -o resolved.toml
# Preview without writing
envpkt resolve -c agent.toml --dry-run
  • Each field in the agent’s [meta.KEY] override replaces the catalog field (shallow merge)
  • Omitted fields keep the catalog value
  • agent.secrets is the source of truth for which keys the agent needs
  • Configs without a catalog field pass through unchanged

See the Catalog System guide for a detailed walkthrough.