Skip to content

Install debug-live on activation in fresh remote hosts - #187

Merged
Oz Zafar (ozzafar) merged 1 commit into
mainfrom
fix/174-remote-skill-installation
Oct 25, 2026
Merged

Oz Zafar (ozzafar) merged 1 commit into
mainfrom
fix/174-remote-skill-installation

Conversation

@ozzafar

Copy link
Copy Markdown
Contributor

Summary

Fixes #174.

  • Refresh the bundled skill at the beginning of activation migration, independently of desktop MCP configuration, configured agents, and accepting onboarding.
  • Use the existing shared installer and extension-host home paths; a fresh remote/container home always gets ~/.agents/skills/debug-live, plus the existing optional Copilot target.
  • Install once per activation instead of once per configured agent, and refresh after extension updates.
  • Route installation success, missing-bundle warnings, and copy errors through the DebugMCP logger.
  • Leave desktop configuration path detection and agent configuration content unchanged; those no longer gate skill discovery.

Validation

  • npm run compile and npm run lint passed.
  • 34 focused tests passed, covering activation without agents/configuration, malformed configuration, no DebugMCP entry, repeated activation, fresh remote-home target selection, real file copying, update refresh, and existing agent migration.
  • git diff --check passed.
  • No live Dev Container was available; remote-home filesystem conditions were tested with temporary directories.

Existing PR check

No matching open PR was found. Independent of the other issue-fix branches.

Not merged; awaiting maintainer confirmation.

Refresh the bundled skill before inspecting desktop MCP configuration so fresh remote hosts and Dev Containers do not depend on onboarding or pre-existing configuration. Log skipped and failed installs through the extension logger.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a882e001-7e0e-4256-8a20-8eaec9c947f4
@github-actions

Copy link
Copy Markdown

✅ Extension Build Successful!

📦 VSIX artifact is ready for download

👉 View artifacts

Scroll down to the "Artifacts" section and download extension-vsix

To install: In VS Code, run Extensions: Install from VSIX... and select the downloaded file.

@ozzafar
Oz Zafar (ozzafar) merged commit 74e4b75 into main Oct 25, 2026
3 checks passed
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.

debug-live skill is not installed in Dev Containers

1 participant