microsoft/hve-core

Public

mirrored fromhttps://github.com/microsoft/hve-coreAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
hve-core-v2.3.9

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

docs/getting-started/methods/extension.md

281lines · modecode

1---
2title: VS Code Extension Installation
3description: Install HVE-Core as a VS Code extension from the marketplace
4author: Microsoft
5ms.date: 2026-01-07
6ms.topic: how-to
7keywords:
8 - extension
9 - installation
10 - marketplace
11 - github copilot
12estimated_reading_time: 4
13---
14
15VS Code Extension installation provides HVE-Core directly through the VS Code Marketplace. This is the simplest zero-configuration method that works across all environments.
16
17## When to Use This Method
18
19✅ **Use this when:**
20
21* You want the simplest possible setup
22* You don't need to customize HVE-Core components
23* You work across different machines and environments
24* You want automatic updates through VS Code
25* You prefer marketplace-managed extensions
26* You want a clean, zero-configuration setup
27
28❌ **Consider alternatives when:**
29
30* You need to customize custom agents, prompts, or instructions → [Peer Clone](peer-clone.md) or [Git-Ignored](git-ignored.md)
31* Your team needs to version control HVE-Core → [Submodule](submodule.md)
32* You're contributing to HVE-Core development → [Peer Clone](peer-clone.md)
33* You need to test pre-release versions → [Multi-Root Workspace](multi-root.md)
34
35## How It Works
36
37The extension packages all HVE-Core components (chat agents, prompts, instructions) as a standard VS Code extension. Once installed, all components are immediately available without any additional configuration.
38
39```text
40VS Code Extension System
41├── Extension installed via marketplace
42│ ├── .github/agents/ # All chat agents
43│ ├── .github/prompts/ # All prompt templates
44│ ├── .github/instructions/ # All coding guidelines
45│ └── scripts/dev-tools/ # PR reference generation
46└── Only optional workspace configuration needed!
47```
48
49## Quick Start
50
51### Option 1: Install from Marketplace (Recommended)
52
531. Open VS Code
542. Go to Extensions view (`Ctrl+Shift+X`)
553. Search for "HVE Core"
564. Click **Install**
57
58**Or click here:** [Install HVE Core Extension](https://marketplace.visualstudio.com/items?itemName=ise-hve-essentials.hve-core)
59
60### Option 2: Install from Command Line
61
62```bash
63code --install-extension ise-hve-essentials.hve-core
64```
65
66### Option 3: Install Using VS Code Insiders
67
68```bash
69code-insiders --install-extension ise-hve-essentials.hve-core
70```
71
72## Verification
73
74After installation, verify everything works:
75
761. Open GitHub Copilot Chat (`Ctrl+Alt+I`)
772. Click the agent picker dropdown
783. Verify HVE-Core agents appear:
79 * task-planner
80 * task-researcher
81 * task-implementor
82 * pr-review
83 * adr-creation
84
85## Post-Installation (Optional)
86
87These optional configurations enhance your HVE-Core experience but are not required for basic functionality.
88
89### Update Your .gitignore
90
91HVE-Core agents create ephemeral workflow artifacts in a `.copilot-tracking/` folder within your project. Add this line to your project's `.gitignore`:
92
93```text
94.copilot-tracking/
95```
96
97This applies even when using the extension. The folder is created in your project directory when you use agents like `task-researcher` or `pr-review`. See the [installation guide](../install.md#post-installation-update-your-gitignore) for details on what gets stored there.
98
99## What's Included
100
101The extension provides all HVE-Core components:
102
103| Component | Examples |
104|--------------|-----------------------------------------|
105| Chat Agents | task-planner, pr-review, adr-creation |
106| Prompts | git-commit, pull-request, ado-create-pr |
107| Instructions | markdown, python-script, commit-message |
108| Dev Tools | Generate-PrReference.ps1, pr-ref-gen.sh |
109
110## Updating
111
112The extension updates automatically through VS Code's extension system:
113
114* **Auto-updates (default):** Extensions update automatically when new versions are released
115* **Manual updates:** Extensions view → Find "HVE Core" → Click **Update**
116* **Pre-release versions:** Right-click extension → "Switch to Pre-Release Version"
117
118## Comparison with Other Methods
119
120### Pros ✅
121
122* **Zero configuration** - No workspace settings or file cloning required
123* **Works everywhere** - Local, devcontainers, Codespaces, any environment
124* **Automatic updates** - VS Code manages updates seamlessly
125* **No repository pollution** - Nothing added to your project
126* **Instant availability** - Works immediately after installation
127* **No manual setup** - No scripts to run or paths to configure
128* **Marketplace managed** - Centralized distribution and versioning
129
130### Cons ❌
131
132* **No customization** - Can't modify custom agents, prompts, or instructions
133* **Extension updates only** - Can't easily test development versions
134* **No version pinning** - Uses latest version (or opt into pre-release)
135* **No team control** - Can't enforce specific versions across team
136* **Limited flexibility** - Can't combine with custom local modifications
137
138## Common Scenarios
139
140### Scenario 1: Quick Personal Use
141
142**Goal:** Start using HVE-Core immediately without setup
143
144**Solution:** Install the extension from marketplace
145
146**Steps:**
147
1481. Install extension from marketplace
1492. Start using `task-planner` and other agents
1503. That's it!
151
152### Scenario 2: Multi-Machine Developer
153
154**Goal:** Use HVE-Core consistently across laptop, desktop, and Codespaces
155
156**Solution:** Install extension on all machines via Settings Sync
157
158**Steps:**
159
1601. Enable Settings Sync in VS Code
1612. Install extension on one machine
1623. Extensions automatically sync to other devices
163
164### Scenario 3: Team Adoption
165
166**Goal:** Get entire team using HVE-Core quickly
167
168**Solution:** Share extension link and install instructions
169
170**Steps:**
171
1721. Share marketplace link with team
1732. Team members install extension
1743. Everyone has consistent experience immediately
175
176### Scenario 4: Want to Customize Later
177
178**Goal:** Start with extension, later switch to customization
179
180**Solution:** Use extension initially, migrate to Peer Clone when needed
181
182**Steps:**
183
1841. Start with extension for quick setup
1852. When customization needed, uninstall extension
1863. Follow [Peer Clone](peer-clone.md) method for local modifications
187
188## Troubleshooting
189
190### Extension Not Appearing
191
192**Check extension is installed:**
193
1941. Open Extensions view (`Ctrl+Shift+X`)
1952. Search "HVE Core"
1963. Verify "Installed" badge appears
197
198**Reload VS Code:**
199
2001. Command Palette (`Ctrl+Shift+P`)
2012. "Developer: Reload Window"
202
203### Agents Not Showing in Copilot Chat
204
205**Verify GitHub Copilot is active:**
206
2071. Check Copilot icon in status bar
2082. Sign in if needed
209
210**Check extension status:**
211
2121. Extensions view → "HVE Core"
2132. Verify no errors shown
2143. Click "Show Extension Output" if issues
215
216### Conflicting Installation Methods
217
218If you have both extension and manual installation (like Peer Clone):
219
220**Problem:** Duplicate agents appearing
221
222**Solution:** Choose one method:
223
224* Keep extension: Remove manual installation (delete cloned folder, remove workspace settings)
225* Keep manual: Uninstall extension
226
227### Update Not Appearing
228
229**Force check for updates:**
230
2311. Extensions view → ⋯ (More Actions)
2322. "Check for Extension Updates"
233
234**Manually update:**
235
2361. Extensions view → Find "HVE Core"
2372. Click "Update" button
238
239## Migration Guide
240
241### From Manual Installation to Extension
242
243If you're currently using manual methods like Peer Clone:
244
2451. **Remove workspace settings** - Delete HVE-Core paths from `.vscode/settings.json`
2462. **Optionally remove cloned folder** - Delete hve-core clone if no longer needed
2473. **Install extension** - Follow Quick Start above
2484. **Verify** - Test agents appear in Copilot Chat
249
250### From Extension to Manual Installation
251
252If you need customization:
253
2541. **Uninstall extension** - Extensions view → Uninstall "HVE Core"
2552. **Follow manual method** - See [Peer Clone](peer-clone.md) for local customization
2563. **Customize** - Edit custom agents, prompts, or instructions as needed
257
258## Limitations
259
260| Aspect | Status |
261|------------------|--------------------------------------------------|
262| Customization | ❌ Cannot modify components |
263| Version control | ⚠️ Extension updates only, no git control |
264| Team enforcement | ⚠️ Each member installs independently |
265| Dev/testing | ⚠️ Pre-release channel only, not custom branches |
266| Portable paths | ✅ Works everywhere |
267| Setup complexity | ✅ Simplest possible |
268| Disk usage | ✅ Single installation across all projects |
269
270## Next Steps
271
272* [Your First Workflow](../first-workflow.md) - Try HVE-Core with a real task
273* [Multi-Root Workspace](multi-root.md) - Combine extension with custom components
274* [Peer Clone](peer-clone.md) - Switch to customizable installation
275
276---
277
278<!-- markdownlint-disable MD036 -->
279*🤖 Crafted with precision by ✨Copilot following brilliant human instruction,
280then carefully refined by our team of discerning human reviewers.*
281<!-- markdownlint-enable MD036 -->
282