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.