copilot-multi-agentInstall one coordinated set of custom agents for VS Code and GitHub Copilot CLI. copilot-multi-agent bundles the multi-agent orchestration toolkit with automatic mode selection plus explicit cross-verification, complementary synthesis, task decomposition, and bounded iterative refinement launchers. Requirements
Before an install, update, force update, or install preview starts, the extension checks the selected extension host. Missing GitHub Copilot Chat or PowerShell 7.4+ opens a prerequisite warning with Open Requirements and Retry actions; the installer script is not started and no user assets are changed. On the first install, missing Python 3.10+ is shown separately as an optional-runtime warning and Continue Install remains available. Python is not required for the Markdown agents or core asset installation. Install the agentsInstalling the extension does not silently modify the user profile. Run copilot-multi-agent: Install or Update User Assets from the Command Palette for the complete first-time flow: it installs or updates the shared assets and, when needed, opens GitHub Device Flow for the mandatory account check. GitHub still requires you to approve the one-time code in the browser. The installer writes one shared agent copy to UpdatesVS Code updates the extension bundle through the Marketplace. The extension then prompts before synchronizing updated agents, skills, runtime files, schemas, and helpers into The
The hash-bound installer updates only files it owns and that remain unchanged. Modified or unowned files at managed paths fail closed. copilot-multi-agent: Force Update User Assets is available only as an explicit, confirmed action. Commands
Run the user-asset uninstall command before removing the extension when the agents should not remain installed. Management commands affect only this extension's user-level files under Edit Original opens the installed Agent file itself; there is no replacement-file picker. Saves for each file are serialized. Each save must keep the canonical Custom definitions are tracked separately as user-owned content. A new worker uses the safe read-only worker template. A new mode creates one hidden provider for automatic discovery and no incomplete launcher. Install, Force Update, and uninstall preserve custom definitions; Delete Custom removes their files and exact approvals. Hash-matched builtin overrides survive normal extension updates; Reset, builtin Delete, Force Update, and forced uninstall remove only matching builtin override state and approval. Other active policy content remains unchanged. Manage Runtime writes only Local and remote extension hostsThe extension runs only as a workspace extension. A local window targets the local machine. In Remote SSH, WSL, and development-container windows, install the extension on that remote workspace host; prerequisite checks and asset installation then target the same remote environment and home directory where VS Code and Copilot CLI should discover the agents. Container-local files can disappear during rebuilds unless the home directory is persisted. For team-owned repository installations, keep the agent definitions in the workspace Security and privacyInstaller and uninstaller operations execute the bundled PowerShell files directly without a shell command string. Installation uses a closed path inventory, reparse-point checks, atomic file replacement, root-bound ownership metadata, per-file SHA-256 digests, and a digest-bound optional Python runtime launcher. The extension never receives GitHub credentials. Account connection runs in a dedicated PowerShell terminal. Active policy, active telemetry configuration, credentials, queued telemetry, runtime state, locally modified files, and unknown files remain outside normal extension updates and removal. Remote telemetry delivery is never activated by installing the extension. Local collection follows the bundled project policy, while authentication and scheduler registration remain separate explicit actions. |