-
Notifications
You must be signed in to change notification settings - Fork 247
[FEATURE] override a consumed primitive's frontmatter (e.g. agent name/description) from apm.yml #1883
Copy link
Copy link
Open
Labels
area/lockfileLockfile schema, per-file provenance, integrity hashes, drift detection.Lockfile schema, per-file provenance, integrity hashes, drift detection.area/package-authoringapm pack/unpack, plugin authoring, vendoring guidance, bundle format.apm pack/unpack, plugin authoring, vendoring guidance, bundle format.status/needs-designDirection approved, design discussion required before code.Direction approved, design discussion required before code.status/triagedInitial agentic triage complete; pending maintainer ratification (silence = approval).Initial agentic triage complete; pending maintainer ratification (silence = approval).theme/governanceGoverned by policy. apm-policy, audit, enforcement, enterprise rollout.Governed by policy. apm-policy, audit, enforcement, enterprise rollout.type/featureNew capability, new flag, new primitive.New capability, new flag, new primitive.
Description
Metadata
Metadata
Assignees
Labels
area/lockfileLockfile schema, per-file provenance, integrity hashes, drift detection.Lockfile schema, per-file provenance, integrity hashes, drift detection.area/package-authoringapm pack/unpack, plugin authoring, vendoring guidance, bundle format.apm pack/unpack, plugin authoring, vendoring guidance, bundle format.status/needs-designDirection approved, design discussion required before code.Direction approved, design discussion required before code.status/triagedInitial agentic triage complete; pending maintainer ratification (silence = approval).Initial agentic triage complete; pending maintainer ratification (silence = approval).theme/governanceGoverned by policy. apm-policy, audit, enforcement, enterprise rollout.Governed by policy. apm-policy, audit, enforcement, enterprise rollout.type/featureNew capability, new flag, new primitive.New capability, new flag, new primitive.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
Todo
Is your feature request related to a problem? Please describe.
When consuming individual primitives from another repo (e.g.
github/awesome-copilotagents) via
dependencies.apm, the content is materialized verbatim and theapm.lock.yamlintegrity check (correctly) forbids editing it. But upstream displaynames are often inconsistent or carry vendor taglines — e.g.
Prompt Builder - Brought to you by microsoft/edge-ai, or terse slugs likesast-sca-security-analyzer. I would like to normalize these artifactswithout forking or vendoring each file — which loses
apm updateand thesupply-chain gate.
Describe the solution you'd like
Allow per-dependency frontmatter overrides in
apm.yml, applied at deploy time andrecorded in
apm.lock.yamlso they are reproducible and visible in diffs: