From 9383297cf785741765bd1ad2ecc07aac5edf439a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2026 10:24:50 +0000 Subject: [PATCH] [instructions] Sync engine list and ignored-roles with code (v0.79.8) Align .github/aw/syntax-agentic.md frontmatter reference with the authoritative engine catalog and schema: - engine: add experimental `crush` and `pi` to the string/id lists (engine_definition.go catalog + docs/reference/engines.md list both) - user-rate-limit.ignored-roles: document the full valid value set (admin/maintain/write/triage/read) per main_workflow_schema.json enum, not just the default Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/aw/syntax-agentic.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/aw/syntax-agentic.md b/.github/aw/syntax-agentic.md index f5e9206412b..3d32e1dd76a 100644 --- a/.github/aw/syntax-agentic.md +++ b/.github/aw/syntax-agentic.md @@ -34,7 +34,7 @@ description: Agentic workflow specific frontmatter fields for GitHub Agentic Wor - **`window:`** - Time window in minutes (integer 1-180, default: 60) - **`events:`** - Event types to apply rate limiting to (array; if omitted, applies to all programmatic events) - Available: `workflow_dispatch`, `issue_comment`, `pull_request_review`, `pull_request_review_comment`, `issues`, `pull_request`, `discussion_comment`, `discussion` - - **`ignored-roles:`** - Roles exempt from rate limiting (array, default: `[admin, maintain, write]`). Set to `[]` to apply to all users. + - **`ignored-roles:`** - Roles exempt from rate limiting (array of `admin`, `maintain`, `write`, `triage`, `read`; default: `[admin, maintain, write]`). Set to `[]` to apply to all users. - Example: ```yaml @@ -268,12 +268,12 @@ description: Agentic workflow specific frontmatter fields for GitHub Agentic Wor - `setup-steps`/`pre-steps` also apply to built-in jobs (e.g. `activation`): use `setup-steps` for OIDC/secret bootstrap that must run before framework token minting, then verify the result in `pre-steps`. - **`engine:`** - AI processor configuration - - String format: `"copilot"` (default, recommended), `"claude"`, `"codex"`, `"gemini"`, or `"opencode"` (experimental) + - String format: `"copilot"` (default, recommended), `"claude"`, `"codex"`, `"gemini"`, or the experimental `"opencode"`, `"crush"`, `"pi"` - Object format for extended configuration: ```yaml engine: - id: copilot # Required: coding agent identifier (copilot, claude, codex, gemini, or opencode) + id: copilot # Required: coding agent identifier (copilot, claude, codex, gemini; experimental: opencode, crush, pi) version: beta # Optional: version of the action (has sensible default); also accepts GitHub Actions expressions: ${{ inputs.engine-version }} model: gpt-5 # Optional: LLM model to use (has sensible default) agent: technical-doc-writer # Optional: custom agent file (Copilot only, references .github/agents/{agent}.agent.md)