Commit Graph

1285 Commits

Author SHA1 Message Date
github-actions[bot]
dc8b0cc546 chore: publish from staged [skip ci] 2026-02-22 02:33:39 +00:00
Aaron Powell
329796314a Merge pull request #783 from agreaves-ms/fix/marketplace-plugin-source
fix: update plugin source paths in marketplace.json generation
2026-02-22 13:33:19 +11:00
Muhammad Ubaid Raza
213d15ac83 refactor: update agent workflows and orchestrator logic
- Remove redundant `<mission>` section from gem-browser-tester
- Add "Reflect" step to gem-documentation-writer for self-review on high-priority or failed tasks
- Refactor gem-orchestrator completion phase to generate a walkthrough markdown file instead of a review
- Update orchestrator rules to allow direct execution for creating walkthrough files
2026-02-22 00:55:07 +05:00
Fiza Musthafa
cc2d5acdbc feat: add entra-agent-user skill for creating Agent Users in Microsoft Entra ID 2026-02-21 12:04:15 +01:00
Muhammad Ubaid Raza
53ee36b54c Merge branch 'main' into remove-conflict 2026-02-21 15:43:19 +05:00
Bruno Borges
f058d7cd44 Combine workflow CI checks into single multi-job workflow
Merges the two separate action workflows (block-workflow-yaml.yml and
validate-agentic-workflows.yml) into a single validate-agentic-workflows-pr.yml
with two jobs: check-forbidden-files runs first, then compile-workflows
runs only if the file check passes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:56 -08:00
Bruno Borges
e470afe0cb Add Agentic Workflow option to PR template
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:56 -08:00
Bruno Borges
53401cb560 Simplify workflows to flat .md files instead of folders
Workflows are now standalone .md files in workflows/ — no subfolders
or README.md needed. Each file contains both the metadata frontmatter
(name, description, triggers, tags) and the agentic workflow definition
(on, permissions, safe-outputs) in a single file.

Updated all build scripts, CI workflows, docs, and review checklists.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:55 -08:00
Bruno Borges
e83cc6efee Add CI guard to block forbidden files in workflows/
Prevents contributors from pushing compiled YAML (.yml, .yaml, .lock.yml)
or .github/ directories into the workflows/ directory. Only .md markdown
source files are accepted — compilation happens downstream via gh aw compile.

This is a security measure to prevent malicious GitHub Actions code
from being introduced through contributed agentic workflows.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:55 -08:00
Bruno Borges
78eaeb22b7 Add CI workflow to validate agentic workflow compilation
Adds validate-agentic-workflows.yml that runs on PRs touching workflows/.
Uses gh-aw CLI setup action to install the compiler, then runs
'gh aw compile --validate' on each workflow .md file. Posts a sticky
PR comment with fix instructions on failure.

Also adds workflows/** to validate-readme.yml path triggers so README
tables are regenerated when workflows change.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:55 -08:00
Bruno Borges
997d6302bd Add Agentic Workflows as a new resource type
Add support for contributing Agentic Workflows — AI-powered repository
automations that run coding agents in GitHub Actions, defined in markdown
with natural language instructions (https://github.github.com/gh-aw).

Changes:
- Create workflows/ directory for community-contributed workflows
- Add workflow metadata parsing (yaml-parser.mjs)
- Add workflow README generation (update-readme.mjs, constants.mjs)
- Add workflow data to website generation (generate-website-data.mjs)
- Update README.md, CONTRIBUTING.md, and AGENTS.md with workflow docs,
  contributing guidelines, and code review checklists

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 17:09:55 -08:00
Allen Greaves
6951523c6e fix: update plugin source paths in marketplace.json generation 2026-02-20 14:44:09 -08:00
github-actions[bot]
96b943af32 chore: publish from staged [skip ci] 2026-02-20 17:52:47 +00:00
Héctor Benedicte
40bc8e7b0d Merge branch 'github:staged' into staged 2026-02-20 18:52:29 +01:00
Lucas Pritz (from Dev Box)
b63a0e4ae2 Minor prompt rename 2026-02-20 11:43:50 -06:00
Lucas Pritz (from Dev Box)
f36e6e44f5 Minor prompt rename 2026-02-20 11:43:18 -06:00
Lucas Pritz (from Dev Box)
c7b9c54b14 Rename plugin from dataverse-mcp to just dataverse 2026-02-20 11:40:28 -06:00
Lucas Pritz (from Dev Box)
c7bc853827 New dataverse-mcp plugin with mcp-setup command 2026-02-20 10:48:38 -06:00
Ramyashree Shetty
e13e02bea6 feat: add BigQuery pipeline audit prompt and list it in the documentation. 2026-02-20 14:57:15 +05:30
dependabot[bot]
69f9b89df5 chore(deps): bump devalue
Bumps the npm_and_yarn group with 1 update in the /website directory: [devalue](https://github.com/sveltejs/devalue).


Updates `devalue` from 5.6.2 to 5.6.3
- [Release notes](https://github.com/sveltejs/devalue/releases)
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/devalue/compare/v5.6.2...v5.6.3)

---
updated-dependencies:
- dependency-name: devalue
  dependency-version: 5.6.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 04:48:24 +00:00
github-actions[bot]
98501a55b0 chore: publish from staged [skip ci] 2026-02-20 04:47:18 +00:00
Aaron Powell
7bebd4a385 Merge pull request #745 from codeHysteria28/add-copilot-usage-metrics-skill
Add copilot-usage-metrics skill
2026-02-20 15:46:56 +11:00
Aaron Powell
4dfcb55937 Fixing the readme 2026-02-20 15:45:55 +11:00
Aaron Powell
87fb17b7d9 chore: remove materialized plugin files from tracking
These agents/, commands/, and skills/ directories inside plugin folders
are generated by eng/materialize-plugins.mjs during CI publish and
should not be committed to the staged branch.

- Remove 185 materialized files from git tracking
- Add .gitignore rules to prevent accidental re-commits
- Update publish.yml to force-add materialized files despite .gitignore

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-20 15:43:09 +11:00
David Raygoza
c1931fa4fb Add custom instructions for using C++ language service tools 2026-02-19 16:17:37 -08:00
Muhammad Ubaid Raza
432241e197 Merge branch 'main' into remove-conflict 2026-02-19 23:02:05 +05:00
Muhammad Ubaid Raza
21507bf644 fix: invlaid file references 2026-02-19 22:59:27 +05:00
Roberto Perez
21fec15360 Add Markdown Accessibility Assistant agent 2026-02-19 16:40:53 +00:00
Aaron Powell
293d9737cb Merge branch 'main' into feat-add-context7-instruction 2026-02-19 15:29:24 +11:00
Aaron Powell
f5e992194a Merge branch 'main' into main 2026-02-19 15:28:57 +11:00
Aaron Powell
8fcf6513cf Merge branch 'main' into add-copilot-usage-metrics-skill 2026-02-19 15:28:42 +11:00
github-actions[bot]
812febf350 chore: publish from staged [skip ci] 2026-02-19 04:11:47 +00:00
Aaron Powell
8ac0e41cb0 Merge pull request #750 from github/plugin-migration
refactor: migrate plugins to Claude Code spec format
2026-02-19 15:11:15 +11:00
Aaron Powell
84b44cab9e Merge pull request #759 from github/agentic-workflows
Add weekly resource staleness report agentic workflow
2026-02-19 15:10:36 +11:00
Aaron Powell
e20084d50f Merge remote-tracking branch 'origin/main' into plugin-migration 2026-02-19 10:54:38 +11:00
Aaron Powell
05ab97934a Add weekly resource staleness report agentic workflow
Scans agents, prompts, instructions, hooks, and skills folders to
identify resources that haven't had a major change in over 30 days
(stale) or 14 days (aging). Runs weekly or on demand and files a
GitHub issue with the report.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-19 10:19:17 +11:00
Aaron Powell
f880e1268f Merge pull request #757 from imran-siddique/add-agent-governance-instructions
feat: add agent-safety instructions and governance reviewer agent
2026-02-19 10:15:41 +11:00
Aaron Powell
41b70bca87 Merge pull request #756 from imran-siddique/add-governance-audit-hook
feat: add governance-audit hook — threat detection for Copilot sessions
2026-02-19 10:14:17 +11:00
Aaron Powell
f256cb2ada Merge pull request #755 from imran-siddique/add-agent-governance-skill
feat: add agent-governance skill — governance patterns for AI agent systems
2026-02-19 10:12:30 +11:00
Aaron Powell
8f5f427942 Merge pull request #752 from luizbon/feat/agent-manager
Add VS Code Agent Manager tool with features for managing Copilot agents
2026-02-19 10:10:29 +11:00
Imran Siddique
03290d78d0 fix: add applyTo field to agent-safety instructions frontmatter
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:51:18 -08:00
Imran Siddique
070cb0222e fix: address Copilot PR review comments on agent-governance skill
- Use context manager and path validation for file reading example
- Block directory traversal attacks with os.path.realpath check
- Update terminology: whitelist/blacklist -> allowlist/blocklist

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:50:40 -08:00
Imran Siddique
32d8f7f622 fix: address Copilot PR review comments on governance-audit hook
- Switch from colon to tab delimiter to handle colons in evidence text
- Base64-encode evidence to prevent parsing issues
- Use MAX_SEVERITY in log output and JSON events
- Narrow regex patterns to reduce false positives:
  - third[_-]?party instead of third.?party
  - Role reassignment scoped to AI terms
  - System prompt injection requires 'you are' context
- Fix session-end stats to scope to current session only
- Update privacy statement to clarify evidence snippets are logged
- Rename credential description to 'Possible hardcoded credential'
- Fix database destruction regex to also match semicolons

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:49:17 -08:00
Imran Siddique
da3dbec8b9 Update SKILL.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18 14:41:52 -08:00
Imran Siddique
8d942f437b Update SKILL.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18 14:41:40 -08:00
Imran Siddique
33b7464774 feat: add agent-safety instructions and governance reviewer agent
- instructions/agent-safety.instructions.md: Guidelines for building safe,
  governed AI agent systems (tool access controls, content safety,
  multi-agent safety, audit patterns, framework-specific notes)
- agents/agent-governance-reviewer.agent.md: Expert agent that reviews code
  for governance gaps and helps implement policy enforcement

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 13:30:30 -08:00
Imran Siddique
4a4b9343d5 feat: add governance-audit hook — threat detection for Copilot sessions
Add real-time governance audit hook that scans prompts for threat signals:
- 5 threat categories: data exfiltration, privilege escalation,
  system destruction, prompt injection, credential exposure
- 4 governance levels: open, standard, strict, locked
- Append-only JSON audit trail (logs/copilot/governance/audit.log)
- Session summary with threat counts at session end
- Privacy-aware: logs decisions and metadata, never prompt content

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 13:29:41 -08:00
Imran Siddique
dcfae78fa4 feat: add agent-governance skill
Add governance patterns and techniques for AI agent systems:
- Policy definition with allowlists, blocklists, and content filters
- Semantic intent classification for threat detection
- Tool-level governance decorator pattern
- Trust scoring with temporal decay for multi-agent systems
- Append-only audit trail design
- Framework integration examples (PydanticAI, CrewAI, OpenAI Agents)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 13:28:25 -08:00
Luiz Bon
9f43980c68 Merge branch 'main' into feat/agent-manager 2026-02-18 20:28:34 +11:00
Luiz Bon
4025fda170 Add VS Code Agent Manager tool with features for managing Copilot agents 2026-02-18 20:25:44 +11:00