[bot] Update Learning Hub: Copilot CLI v1.0.4–v1.0.6 (March 2026)#1041
Draft
github-actions[bot] wants to merge 1 commit intomainfrom
Draft
[bot] Update Learning Hub: Copilot CLI v1.0.4–v1.0.6 (March 2026)#1041github-actions[bot] wants to merge 1 commit intomainfrom
github-actions[bot] wants to merge 1 commit intomainfrom
Conversation
- automating-with-hooks: add preCompact hook event, disableAllHooks flag, ask permission decision for preToolUse, and cross-platform PascalCase event name compatibility note - using-copilot-coding-agent: document the new /pr command for PR creation, CI failure fixing, review feedback, and merge conflict resolution; add write_agent for multi-turn background agent communication - defining-custom-instructions: document COPILOT_CUSTOM_INSTRUCTIONS_DIRS env var and the applyTo array syntax (accepted alongside string form) - installing-and-using-plugins: document --plugin-dir, .claude-plugin/plugin.json discovery, and Open Plugins spec compatibility (PascalCase hooks, LSP paths, exclusive path mode, namespace separator) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What's New
Updates the Awesome Copilot Learning Hub to cover significant GitHub Copilot CLI changes released in the past 7 days (v1.0.4 on March 11, v1.0.5 on March 13, v1.0.6 on March 16, 2026).
Changes Found
v1.0.5 —
/prcommand (major new feature)The CLI gained a dedicated
/prcommand for end-to-end PR management: creating PRs, automatically fixing CI failures, addressing review comments, and resolving merge conflicts — all from the terminal.v1.0.5 —
write_agentfor multi-turn background agentsBackground agents launched via the
tasktool can now receive follow-up messages usingwrite_agent, enabling true multi-turn collaboration without interrupting running agents.v1.0.5 —
preCompacthook eventA new lifecycle hook event fires just before context compaction starts, allowing scripts to save state, log events, or back up important context.
v1.0.4 —
disableAllHooksflag &askpermissiondisableAllHooks: trueinhooks.jsontemporarily disables all hooks without removing entries.preToolUsehooks can output{ "decision": "ask" }to pause and request user confirmation before a tool executes.v1.0.6 — Cross-platform hook compatibility
Hook config files now work across VS Code, Claude Code, and the Copilot CLI without modification by accepting both camelCase and PascalCase event names. Claude Code's nested
matcher/hooksstructure is also supported.v1.0.6 —
COPILOT_CUSTOM_INSTRUCTIONS_DIRSenv varInstruction files can now be loaded from additional directories by setting this environment variable — useful for team-wide templates, personal standards, or monorepo setups.
v1.0.6 —
applyToarray syntaxThe
applyTofield in instruction frontmatter now accepts both string and array forms.v1.0.6 — Open Plugins spec &
.claude-plugin/plugin.jsonPlugins using
.claude-plugin/plugin.jsonare now discovered automatically alongside.github/plugin/plugin.json. Improved compatibility includes:.lsp.jsonsupport, PascalCase hook events,exclusivepath mode, and:namespace separator.Pages Updated
automating-with-hooks.mdpreCompactevent to hook events table; added sections ondisableAllHooks,askpermission, and cross-platform compatibilityusing-copilot-coding-agent.md/prcommand section with all use cases; addedwrite_agentmulti-turn agent sectiondefining-custom-instructions.mdapplyToarray syntax; addedCOPILOT_CUSTOM_INSTRUCTIONS_DIRSenv var sectioninstalling-and-using-plugins.md--plugin-dirusage; added Open Plugins spec compatibility sectionSource Announcements