Skip to main content

In this article

Migrate to the HVE Core Identity

HVE Core now publishes one hve-core plugin and one ise-hve-essentials.hve-core extension. Root plugin.json owns the complete distributable membership, and .github/plugin/marketplace.json contains one relative locator to the repository root.

Choose the migration path for your host. Neither GitHub Copilot nor VS Code provides a universal automatic migration between different published identities.

Replace Retired Identities​

Remove any retired domain, utility, or hve-core-all plugin registration before installing hve-core. Remove any package-suffixed HVE Core extension before installing the single HVE Core extension.

GitHub Copilot Plugin Selection​

Changing a Copilot marketplace registration is a configuration operation. It does not delete files from your repository or modify a cloned HVE Core installation.

Use the ref-less development tip:

copilot plugin marketplace add microsoft/hve-core

Use a moving reviewed channel:

copilot plugin marketplace add microsoft/hve-core#release/prerelease
copilot plugin marketplace add microsoft/hve-core#release/stable

Use an immutable channel tag:

copilot plugin marketplace add microsoft/hve-core#prerelease-v<version>
copilot plugin marketplace add microsoft/hve-core#v<version>

The ref-less registration resolves current main. A release-branch registration resolves the current reviewed branch. An exact-tag registration fixes the catalog, manifest, and source tree together.

Refresh the marketplace before requesting an installed-plugin update:

copilot plugin marketplace update hve-core
copilot plugin update hve-core@hve-core

Switching registrations can require removing and re-adding the marketplace. Do not depend on a specific outcome for duplicate same-name registrations.

VS Code Extension Selection​

The sole extension identity is ise-hve-essentials.hve-core. Stable and PreRelease have the same complete component set but differ in source ownership, cadence, and version.

PreRelease packages from the reviewed release/prerelease path and its prerelease-v<version> tag. Stable packages from the reviewed release/stable path and its v<version> tag. Stable can lag PreRelease because each promotion and release is independently reviewed.

Select the channel offered by the HVE Core extension page in VS Code. A published channel release carries the associated release assurance; client channel-switch behavior must be confirmed in the installed host.

Selective Clone Adaptation​

Use clone-based selective adoption when the complete plugin is broader than your repository needs.

  1. Pin or clone the HVE Core source version you intend to adopt.
  2. Invoke hve-core-installer and choose all manifest components or a subset.
  3. Review the selected components and collisions before allowing writes.
  4. Review the resulting .hve-tracking.json manifest before committing adopted files.

The installer preserves repository-relative paths for every copied component. A selected skill includes its complete distributable directory, excluding local tests, environments, and caches. Hooks are plugin runtime configuration and are not copied into the target repository.

Schema version 2 stores selection.profile and selection.components. File records identify component ownership without package identity, and hooks are not copied. Existing schema version 1 tracking files are not upgraded in place: remove .hve-tracking.json and run a clean installation. Because the one-plugin manifest no longer declares per-component maturity, new schema version 2 file records use the schema-default stable value.

Retired Package Identities​

Thirteen package identities are retired. Their capabilities now ship through the complete hve-core plugin and extension. The Marketplace offers no deprecation or tombstone signal, so an already-installed retired extension keeps surfacing commands that no longer resolve. Install ise-hve-essentials.hve-core, verify the replacement, then uninstall each retired extension listed below.

The source tree still groups capabilities by areas such as project-planning and security, but those areas are no longer separate extension identities.

Retired extension identities​

If you installedInstall instead
ise-hve-essentials.hve-adoise-hve-essentials.hve-core
ise-hve-essentials.hve-coding-standardsise-hve-essentials.hve-core
ise-hve-essentials.hve-data-scienceise-hve-essentials.hve-core
ise-hve-essentials.hve-design-thinkingise-hve-essentials.hve-core
ise-hve-essentials.hve-experimentalise-hve-essentials.hve-core
ise-hve-essentials.hve-githubise-hve-essentials.hve-core
ise-hve-essentials.hve-installerise-hve-essentials.hve-core
ise-hve-essentials.hve-jiraise-hve-essentials.hve-core
ise-hve-essentials.hve-gitlabise-hve-essentials.hve-core
ise-hve-essentials.hve-core-allise-hve-essentials.hve-core
ise-hve-essentials.hve-project-planningise-hve-essentials.hve-core
ise-hve-essentials.hve-rpiise-hve-essentials.hve-core
ise-hve-essentials.hve-securityise-hve-essentials.hve-core

Retired read-only commands​

Each replacement resolves your tracker from the workspace, so you no longer choose a platform variant.

Retired commandReplacement
/ado-discover-work-items/backlog-plan discover
/github-discover-issues/backlog-plan discover
/jira-discover-issues/backlog-plan discover
/ado-triage-work-items/backlog-plan triage
/github-triage-issues/backlog-plan triage
/jira-triage-issues/backlog-plan triage
/ado-sprint-plan/backlog-plan sprint
/github-sprint-plan/backlog-plan sprint
/ado-get-my-work-items/backlog-plan my-work
/ado-process-my-work-items-for-task-planning/backlog-plan task-plan
/github-suggest/backlog-plan resume

Retired mutation commands​

Retired commandReplacement
/ado-add-work-item/backlog-execute add
/github-add-issue/backlog-execute add
/ado-update-wit-items/backlog-execute run
/github-execute-backlog/backlog-execute run
/jira-execute-backlog/backlog-execute run

Commands absorbed elsewhere​

Retired commandReplacement
/jira-prd-to-witThe Functional Planner agent
/jira-setupThe Credential Setup section of the jira skill

Relocated, not retired​

CommandNow ships in
/ado-create-pull-requesthve-core
/ado-get-build-infohve-core

Relocated skills within HVE Core​

SkillSource capability area
jiraproject-planning
gitlabproject-planning
gh-code-scanningsecurity

Retired agents​

Retired agentWhere its capability went
ADO Backlog ManagerThe Backlog Manager agent, using /backlog-plan for read-only work and /backlog-execute for tracker changes
GitHub Backlog ManagerThe Backlog Manager agent, using /backlog-plan for read-only work and /backlog-execute for tracker changes
Jira Backlog ManagerThe Backlog Manager agent, using /backlog-plan for read-only work and /backlog-execute for tracker changes
ADO PRD to WITThe Functional Planner agent, which plans read-only and emits a handoff for /backlog-execute run
Jira PRD to WITThe Functional Planner agent, which plans read-only and emits a handoff for /backlog-execute run
Agile CoachThe work-item quality reference inside the backlog skill, applied during requirements-to-backlog work
Product Manager AdvisorEvidence-quality questioning and prioritization lenses in the requirements-author skill; hypothesis validation was already covered by Experiment Designer

Behavior that got wider​

Runtime tracker resolution removed restrictions the platform-specific commands carried:

  • /github-suggest resumed GitHub sessions only. /backlog-plan resume resumes on any supported tracker.
  • /ado-get-my-work-items and the task-planning pair were Azure DevOps only. Both now work on any supported tracker.
  • Single-item creation used a fixed list of five Azure DevOps work item types. It now discovers the types your tracker actually offers.

Autonomy tiers, content sanitization, dry-run preview, planning file locations and formats, and MCP server configuration are unchanged.

Historical Catalog Support​

Previously issued plugins-v and hve-core-v catalogs and tags are immutable historical records. They are not future publication targets or active migration commands.

Verify the Result​

Confirm the plugin's agents, prompts, instructions, and skills are available in the host. For selective clones, verify .hve-tracking.json records the intended profile and components. Review the HVE Core identity and channels and installation guide for the current distribution contract.


🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.