Commit 57ef20d
authored
fix(tools): correct Method 5 path resolution in hve-core-installer (#129)
# Pull Request
## Description
Fixed a path resolution bug in the hve-core-installer agent where Method
5 (Multi-Root Workspace) used folder display names as path prefixes in
VS Code settings. VS Code does not resolve display names in path
settings, causing chatmodes, prompts, and instructions to fail to load.
**Changes:**
- Replaced folder display name prefixes with explicit relative paths in
Method 5 workspace configuration
- Changed `HVE-Core Library/.github/chatmodes` to `.github/chatmodes`
and `../hve-core/.github/chatmodes`
- Applied same pattern to `chat.promptFilesLocations` and
`chat.instructionsFilesLocations` settings
- Updated both PowerShell and Bash installation examples
- Added comments explaining VS Code path resolution behavior
- Added missing technical terms (`notmatch`, `popd`, `pushd`,
`toplevel`) to cspell dictionary
## Related Issue(s)
Fixes #128
## Type of Change
Select all that apply:
**Code & Documentation:**
- [x] Bug fix (non-breaking change fixing an issue)
- [ ] New feature (non-breaking change adding functionality)
- [ ] Breaking change (fix or feature causing existing functionality to
change)
- [x] Documentation update
**Infrastructure & Configuration:**
- [ ] GitHub Actions workflow
- [ ] Linting configuration (markdown, PowerShell, etc.)
- [ ] Security configuration
- [ ] DevContainer configuration
- [ ] Dependency update
**AI Artifacts:**
- [ ] Reviewed contribution with `prompt-builder` chatmode and addressed
all feedback
- [ ] Copilot instructions (`.github/instructions/*.instructions.md`)
- [ ] Copilot prompt (`.github/prompts/*.prompt.md`)
- [ ] Copilot chatmode (`.github/chatmodes/*.chatmode.md`)
**Other:**
- [ ] Script/automation (`.ps1`, `.sh`, `.py`)
- [ ] Other (please describe):
## Testing
- Verified markdown linting passes
- Verified frontmatter validation passes
- Verified spell check passes with added technical terms
## Checklist
### Required Checks
- [x] Documentation is updated (if applicable)
- [x] Files follow existing naming conventions
- [x] Changes are backwards compatible (if applicable)
### Required Automated Checks
The following validation commands must pass before merging:
- [x] Markdown linting: `npm run lint:md`
- [x] Spell checking: `npm run spell-check`
- [x] Frontmatter validation: `npm run lint:frontmatter`
- [ ] Link validation: `npm run lint:md-links`
- [ ] PowerShell analysis: `npm run lint:ps`
## Security Considerations
- [x] This PR does not contain any sensitive or NDA information
- [x] Any new dependencies have been reviewed for security issues
- [x] Security-related scripts follow the principle of least privilege
## Additional Notes
🐞 - Generated by Copilot1 parent 160ae7a commit 57ef20d
2 files changed
Lines changed: 20 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1352 | 1352 | | |
1353 | 1353 | | |
1354 | 1354 | | |
| 1355 | + | |
1355 | 1356 | | |
1356 | 1357 | | |
1357 | 1358 | | |
| |||
1379 | 1380 | | |
1380 | 1381 | | |
1381 | 1382 | | |
| 1383 | + | |
| 1384 | + | |
1382 | 1385 | | |
1383 | 1386 | | |
1384 | 1387 | | |
| |||
1392 | 1395 | | |
1393 | 1396 | | |
1394 | 1397 | | |
| 1398 | + | |
1395 | 1399 | | |
1396 | 1400 | | |
1397 | 1401 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
617 | 617 | | |
618 | 618 | | |
619 | 619 | | |
| 620 | + | |
| 621 | + | |
620 | 622 | | |
621 | 623 | | |
622 | 624 | | |
| |||
625 | 627 | | |
626 | 628 | | |
627 | 629 | | |
628 | | - | |
629 | | - | |
| 630 | + | |
| 631 | + | |
630 | 632 | | |
631 | 633 | | |
632 | | - | |
633 | | - | |
| 634 | + | |
| 635 | + | |
634 | 636 | | |
635 | 637 | | |
636 | | - | |
637 | | - | |
| 638 | + | |
| 639 | + | |
638 | 640 | | |
639 | 641 | | |
640 | 642 | | |
| |||
652 | 654 | | |
653 | 655 | | |
654 | 656 | | |
| 657 | + | |
| 658 | + | |
655 | 659 | | |
656 | 660 | | |
657 | 661 | | |
| |||
660 | 664 | | |
661 | 665 | | |
662 | 666 | | |
663 | | - | |
664 | | - | |
| 667 | + | |
| 668 | + | |
665 | 669 | | |
666 | 670 | | |
667 | | - | |
668 | | - | |
| 671 | + | |
| 672 | + | |
669 | 673 | | |
670 | 674 | | |
671 | | - | |
672 | | - | |
| 675 | + | |
| 676 | + | |
673 | 677 | | |
674 | 678 | | |
675 | 679 | | |
| |||
0 commit comments