-
Notifications
You must be signed in to change notification settings - Fork 231
RFE: Add brownfield agent context discovery to apm init #1122
Copy link
Copy link
Open
Labels
area/cliCLI command surface, flags, help text (cross-cutting).CLI command surface, flags, help text (cross-cutting).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/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.One manifest, every target. Multi-target deploy, marketplace, packaging, install.
Metadata
Metadata
Assignees
Labels
area/cliCLI command surface, flags, help text (cross-cutting).CLI command surface, flags, help text (cross-cutting).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/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.One manifest, every target. Multi-target deploy, marketplace, packaging, install.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
In Progress
Summary
apm initshould support a preview-first discovery mode for existing projects that already contain agent context files. The goal is to inventory context used by tools such as Claude, Codex, Copilot/GitHub, Cursor, OpenCode, Windsurf, and Gemini, classify what APM can already consume, and propose anapm.ymlthat helps teams migrate toward reproducible agent configuration.Proposed UX
apm init --discoverscans known project, user, and safe system-level agent context locations.apm.yml.--writewrites the proposed manifest after confirmation.--format json|yaml|textsupports automation and review workflows.Discovery Output
Discovery should report files by:
Acceptance Criteria
apm initbehavior remains minimal.