Skip to content

feat(isolated-setup): Copilot CLI branch with a prompt-fatigue-free guard hook - #1560

Merged
potiuk merged 1 commit into
apache:mainfrom
potiuk:agents/copilot-isolated-setup
Oct 8, 2026
Merged

potiuk merged 1 commit into
apache:mainfrom
potiuk:agents/copilot-isolated-setup

Conversation

@potiuk

@potiuk potiuk commented Oct 8, 2026

Copy link
Copy Markdown
Member

Adds Copilot CLI to the isolated-setup skills.

  • agent-guard --copilot adapter: deny on guard hit, allow for one simple provably read-only command (gh reads, git status/diff/log, GET-only gh api, vetted-op-read), silent otherwise. Accepts both camelCase and PascalCase payloads. Tests added.
  • Committed .github/hooks/magpie.json.
  • Copilot adapter doc: Install, Security model, Update, Doctor, lifecycle; routing added to the four isolated-setup skills.
  • Install asks nothing beyond the single apply confirmation (PRINCIPLES §1, avoiding prompt fatigue); an undeterminable harness stops instead of prompting.
  • copilot-runtime spec updated.

…rd hook

Add an agent-guard --copilot adapter (deny on guard hit, allow for provably
read-only commands, silent otherwise), a committed .github/hooks/magpie.json,
Install/Security/Update/Doctor/lifecycle sections in the Copilot adapter, and
Copilot routing in the four isolated-setup skills. The install asks nothing
beyond the single apply confirmation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added family:setup setup-* skills family:tools tools/* family:docs Docs, MISSION.md, READMEs family:ci .github workflows, prek, validators capability:reassess Re-run historical issues against current code capability:platform Framework / agent substrate skills (install, verify, doctor, override, status, setup bootstrap) substrate:action-guard Tool substrate: deterministic pre-tool-use command guards labels Oct 8, 2026
@potiuk
potiuk merged commit 718a6fb into apache:main Oct 8, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

capability:platform Framework / agent substrate skills (install, verify, doctor, override, status, setup bootstrap) capability:reassess Re-run historical issues against current code family:ci .github workflows, prek, validators family:docs Docs, MISSION.md, READMEs family:setup setup-* skills family:tools tools/* substrate:action-guard Tool substrate: deterministic pre-tool-use command guards

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant