Skip to content

Conversation

@eedorenko
Copy link
Contributor

Description

Updates extension packaging to exclude the hve-core-installer agent and improves documentation formatting.

Changes

  • Excluded hve-core-installer agent from extension packaging via $excludedAgents array in Prepare-Extension.ps1 (manual installation only)
  • Removed count column from "What's Included" table in extension.md for easier maintenance
  • Removed YAML frontmatter from extension/README.md (not needed for extension README)
  • Added new components to extension/package.json:
    • rpi-agent chatmode
    • task-plan prompt
    • task-research prompt
    • writing-style instructions

Related Issue(s)

N/A - Maintenance and documentation improvements

Type of Change

Select all that apply:

Code & Documentation:

  • 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)
  • 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)

Note for AI Artifact Contributors:

  • Chatmodes: Research, indexing/referencing other project (using standard VS Code GitHub Copilot/MCP tools), planning, and general implementation chatmodes likely already exist. Review .github/chatmodes/ before creating new ones.
  • Model Versions: Only contributions targeting the latest Anthropic and OpenAI models will be accepted. Older model versions (e.g., GPT-3.5, Claude 3) will be rejected.
  • See Chatmodes Not Accepted and Model Version Requirements.

Other:

  • Script/automation (.ps1, .sh, .py)
  • Other (please describe):

Sample Prompts (for AI Artifact Contributions)

Testing

  • Extension packaging tested with npm run extension:prepare - correctly excludes hve-core-installer with "⏭️ (excluded)" output
  • Verified extension.md table renders correctly without count column

Checklist

Required Checks

  • Documentation is updated (if applicable)
  • Files follow existing naming conventions
  • Changes are backwards compatible (if applicable)

AI Artifact Contributions

  • Used prompt-builder chatmode to review contribution
  • Addressed all feedback from prompt-builder review
  • Verified contribution follows common standards and type-specific requirements

Required Automated Checks

The following validation commands must pass before merging:

  • Markdown linting: npm run lint:md
  • Spell checking: npm run spell-check
  • Frontmatter validation: npm run lint:frontmatter
  • Link validation: npm run lint:md-links
  • PowerShell analysis: npm run lint:ps

Security Considerations

  • This PR does not contain any sensitive or NDA information
  • Any new dependencies have been reviewed for security issues
  • Security-related scripts follow the principle of least privilege

Additional Notes

Files Changed (4):

  • docs/getting-started/methods/extension.md - Removed count column from table
  • extension/README.md - Removed YAML frontmatter
  • extension/package.json - Added rpi-agent, task-plan, task-research, writing-style
  • scripts/extension/Prepare-Extension.ps1 - Added $excludedAgents array to skip hve-core-installer

🔧 - Generated by Copilot

Copilot AI review requested due to automatic review settings January 8, 2026 02:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the extension packaging configuration to exclude the hve-core-installer agent from automated distribution and improves documentation formatting by removing hardcoded counts and unnecessary frontmatter.

Key changes:

  • Excluded hve-core-installer agent from extension packaging (manual installation only)
  • Removed maintenance-heavy count column from "What's Included" table in extension documentation
  • Added newly created components (rpi-agent chatmode, task-plan/task-research prompts, writing-style instructions) to package.json

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
scripts/extension/Prepare-Extension.ps1 Added $excludedAgents array to skip hve-core-installer during extension preparation, with clear console feedback
extension/package.json Added four new components to extension manifest: rpi-agent chatmode, task-plan and task-research prompts, and writing-style instructions
extension/README.md Removed YAML frontmatter from extension README
docs/getting-started/methods/extension.md Removed count column from table to reduce maintenance burden while preserving component examples

Copilot AI review requested due to automatic review settings January 9, 2026 22:45
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

Copilot AI review requested due to automatic review settings January 9, 2026 23:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

@eedorenko
Copy link
Contributor Author

@WilliamBerryiii the PR is ready to be merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants