Skip to content

Releases: githubnext/gh-aw

gh-aw 0.27.0

31 Oct 01:53

Choose a tag to compare

What's Changed

  • Fix action pinning for safe-output jobs and add missing ai-inference pin by @Copilot in #2748
  • Update workflow lock files with latest actions/setup-node SHA by @Copilot in #2747
  • Update agentic-chat instructions to require task title prefix and compilation step by @Copilot in #2744
  • Download full PR data with all fields for clustering analysis by @Copilot in #2742
  • Add --mcp flag to init command for Copilot Agent MCP configuration by @Copilot in #2733
  • Add daily Copilot PR prompt pattern analysis workflow by @Copilot in #2752
  • Remove redundant 24-hour filtering from copilot-pr-prompt-analysis workflow by @Copilot in #2755
  • Update GitHub Copilot CLI to 0.0.353 by @Copilot in #2754
  • Fix github.workflow expression validation in comparison operators by @Copilot in #2751
  • [WIP] Fix error in copilot prompt analysis workflow by @Copilot in #2756
  • [WIP] Fix mergeAt error by removing field filtering by @Copilot in #2760
  • Fix copilot PR search syntax: use "copilot" instead of "app/copilot" by @Copilot in #2763
  • Uncomment and fix failing tests with node/npm availability checks by @Copilot in #2769
  • Add permissions validator for GitHub MCP toolsets by @Copilot in #2768
  • [tidy] Code cleanup: format code and remove unused function by @github-actions[bot] in #2771
  • Add GitHub tool/toolset validator for allowed tools configuration by @Copilot in #2770
  • Set ubuntu-slim as default runner for safe-outputs jobs by @Copilot in #2783
  • [log] Add debug logging to 5 files for improved troubleshooting by @github-actions[bot] in #2788
  • Add permissions support to shared workflows with validation (explicit declaration required) by @Copilot in #2781
  • Add top-level agent field to engine configuration for copilot, claude, and codex by @Copilot in #2782
  • Reverse template file sync direction: .github → pkg/cli/templates by @Copilot in #2787
  • Add JSON formatting to linting workflow by @Copilot in #2786
  • Move GitHub MCP toolsets-permissions mapping to embedded JSON with automatic validation by @Copilot in #2784
  • Add zizmor security analyzer workflow for daily vulnerability scanning by @Copilot in #2792
  • [WIP] Recompile and fix Agentic workflows permissions by @Copilot in #2789
  • [WIP] Update permissions check for over-privileged permissions by @Copilot in #2796
  • Update Claude Code CLI to 2.0.29 by @Copilot in #2802
  • Prettify permissions validation error messages by @Copilot in #2798
  • Fix test suite for GitHub MCP toolset permission validation by @Copilot in #2800
  • Fix action pins, test frontmatter, and migrate tests from allowed to toolsets by @Copilot in #2805
  • Remove permissions over-provisioning validation by @Copilot in #2809
  • [tidy] Format code with make fmt by @github-actions[bot] in #2811
  • Fix changeset automatic branch resolution failure by @Copilot in #2807
  • Fix changeset generator workflow instructions for push_to_pull_request_branch tool by @Copilot in #2812
  • Refactor action pins to embedded JSON with on-demand unmarshaling and sorted output by @Copilot in #2810
  • [tidy] Format JSON schema file for consistency by @github-actions[bot] in #2816
  • Rename engine "agent" field to "custom-agent" by @Copilot in #2814
  • [log] Add debug logging to 5 Go files for better troubleshooting by @github-actions[bot] in #2820
  • Add schema descriptions for runs-on and concurrency fields by @Copilot in #2819
  • Add GitHub custom agent file format instructions by @Copilot in #2818
  • Add gh-agent-task CLI extension instructions by @Copilot in #2828
  • Consolidate JSON formatting to single prettier invocation per directory by @Copilot in #2823
  • Add Ollama Llama Guard 3 threat scanning for safe outputs by @Copilot in #2813
  • Refactor technical-doc-writer to use custom agent file with Copilot engine by @Copilot in #2825
  • Fix failing tests after permissions validation changes by @Copilot in #2831
  • Remove duplicate code for YAML conversion in workflow engines by @Copilot in #2830
  • [WIP] Refactor duplicate MCP config loading logic by @Copilot in #2829
  • Upgrade setup-node to v6 by @pelikhan in #2833
  • 🔑 Add flag for using local secrets during workflow execution by @dsyme in #2841
  • [test-coverage] Add comprehensive tests for MCP config and args utilities (+0.0% overall, 3 functions to 100%) by @github-actions[bot] in #2766
  • [test-coverage] Add comprehensive tests for frontmatter extraction utilities (+0.1% coverage) by @github-actions[bot] in #2741

Full Changelog: v0.26.0...v0.27.0

gh-aw 0.26.0

29 Oct 18:45

Choose a tag to compare

What's Changed

  • Add diagnostic logging to patch generation process by @Copilot in #2568
  • Update init command to guide users to create workflows via chat prompt by @Copilot in #2567
  • Standardize repository access with cached implementation by @Copilot in #2519
  • Add JSON schema examples for safe-outputs configuration by @Copilot in #2580
  • Add JSON schema examples for permissions, engine, and network properties by @Copilot in #2579
  • Add JSON schema examples for workflow properties (name, description, source, imports, on) by @Copilot in #2578
  • [log] Add debug logging to 5 core files by @github-actions[bot] in #2584
  • [docs] Update CLI reference for features from Oct 26 by @github-actions[bot] in #2589
  • [instructions] Sync github-agentic-workflows.instructions.md with release v0.25.2 by @github-actions[bot] in #2591
  • Add JSON schema examples for tools configuration by @Copilot in #2581
  • [log] Add debug logging to 5 workflow and CLI files by @github-actions[bot] in #2606
  • Rename mcps.go to mcp_servers.go for clarity by @Copilot in #2599
  • [docs] docs: Remove bloat from custom-safe-outputs guide by @github-actions[bot] in #2602
  • Daily Test Coverage Improver - Add tests for audit report helper functions by @github-actions[bot] in #2586
  • Add JSON schema examples for remaining workflow properties by @Copilot in #2582
  • Add explicit permissions to 7 workflows by @Copilot in #2607
  • Add edit and unrestricted bash tools to daily-firewall-report workflow by @Copilot in #2620
  • Merge safe-output helper files into single file by @Copilot in #2619
  • Reject minute units in stop-after relative time deltas by @Copilot in #2611
  • Add firewall type tracking to aw-info.json by @Copilot in #2623
  • Add token-based output guardrail to MCP server logs command with configurable limit by @Copilot in #2616
  • Update GitHub MCP Server to v0.20.0 with consolidated tool API by @Copilot in #2625
  • [tidy] Fix Go formatting in MCP logs guardrail files by @github-actions[bot] in #2630
  • Reorder firewall summary to appear after agent log summary and reduce header level to h3 by @Copilot in #2629
  • Refactor: Extract duplicate Copilot token handling logic by @Copilot in #2633
  • Pin gh-aw-firewall version to default when not explicitly specified by @Copilot in #2636
  • Always emit persist-credentials: false with actions/checkout by @Copilot in #2641
  • Fix template injection vulnerability in git config user.name by @Copilot in #2640
  • Add --zizmor flag to compile command for security scanning by @Copilot in #2639
  • Update toolsets in daily firewall report configuration for enhanced functionality by @Mossaka in #2646
  • Reformat zizmor output to show warning counts per file by @Copilot in #2645
  • Rename toolset to toolsets in GitHub tool configuration by @Copilot in #2648
  • docs: Recommend GitHub MCP Server toolsets over individual allowed tools by @Copilot in #2647
  • Remove github.actor and github.workflow from allowed expressions by @Copilot in #2642
  • Set detection job to explicit empty permissions by @Copilot in #2644
  • Add strict mode enforcement for zizmor security findings by @Copilot in #2652
  • Fix push-to-pull-request-branch error handling and log truncation issues by @Copilot in #2656
  • [WIP] Fix deprecated syntax issues in recompile task by @Copilot in #2660
  • Simplify dev.md workflow and set persist-credentials: true for safe-output jobs by @Copilot in #2658
  • [tidy] Clean up trailing whitespace by @github-actions[bot] in #2665
  • Update tools configuration to allow all tools in daily firewall report workflow by @Mossaka in #2661
  • Replace persist-credentials with explicit git re-authentication by @Copilot in #2664
  • Fix zizmor output: suppress 0 warnings, show details with location, run per-file by @Copilot in #2663
  • Use CompilerError formatting for zizmor security scanner output by @Copilot in #2667
  • [docs] docs: Add comprehensive zizmor security scanner documentation by @github-actions[bot] in #2673
  • [docs] Update documentation for features from 2025-10-28 by @Copilot in #2670
  • [WIP] Optimize regex compilation in log parsing for performance by @Copilot in #2671
  • [log] Add debug logging to 5 key Go files by @github-actions[bot] in #2681
  • Add comprehensive tests for console render formatting functions by @Copilot in #2672
  • Add pinned actions manifest to lock file headers by @Copilot in #2679
  • Consolidate duplicate formatDuration() implementations into pkg/timeutil by @Copilot in #2684
  • Extract duplicate shortenCommand() to shared utility function by @Copilot in #2682
  • Fix unpinned GitHub Actions in firewall log parsing by @Copilot in #2686
  • Consolidate duplicate formatNumber() implementations by @Copilot in #2690
  • Remove copilot assignee from cli-version-checker workflow by @Copilot in #2694
  • Add skills.instructions.md for dockerized skillz MCP server integration by @Copilot in #2687
  • [q] Fix firewall log parsing to handle workflow-specific directory suffixes by @github-actions[bot] in #2696
  • [tidy] Fix formatting: remove trailing whitespace by @github-actions[bot] in #2697
  • Update CLI versions: Claude Code 2.0.28, Copilot 0.0.352, GitHub MCP Server v0.20.1 by @Copilot in #2699
  • Add pull_request trigger with "smoke" label filter to smoke test workflows by @Copilot in #2700
  • Add URL links and verbose Docker command to zizmor error output by @Copilot in #2701
  • Add dynamic action pinning with GitHub CLI API resolution and caching by @Copilot in #2689
  • perf: parallelize git ls-remote test for 70% faster execution by @github-actions[bot] in #2693
  • [docs] Update documentation for zizmor enhancements from 2025-10-29 by @github-actions[bot] in #2717
  • [q] Add comprehensive README for specs directory by @github-actions[bot] in #2724
  • [log] Add debug logging to core modules by @github-actions[bot] in #2732
  • Add reporting.md import to all report-style workflows by @Copilot in #2725
  • Fix daily-firewall-report workflow to detect network.firewall correctly and use audit tool by @Copilot in #2721
  • [WIP] Update daily report to display task text table by @Copilot in #2731
  • Add NLP-based prompt clustering workflow for copilot agent task analysis by @Copilot in #2729
  • perf: reduce log parsing memory allocations by 23% by @github-actions[bot] in #2714
  • [test-coverage] Add comprehensive tests for utility functions (+0.1% coverage) by @github-actions[bot] in #2692
  • Add ChatGPT instruction file for agentic task description generation by @Copilot in #2738
  • Add /craft command for generating agentic workflows by @Copilot in #2735
  • Fix prompt-clustering-analysis workflow to download logs by @Copilot in #2739
  • Add documentation for agentic-chat instructions with ChatGPT by @Copilot in #2743

Full Changelog: v0.25.2...v0.26.0

gh-aw 0.25.2

26 Oct 20:25

Choose a tag to compare

gh-aw 0.25.1

26 Oct 17:45

Choose a tag to compare

What's Changed

  • Remove unsupported working-directory field from actions/github-script steps by @Copilot in #2506
  • [docs] Document firewall log-level configuration field by @github-actions[bot] in #2510
  • Document YAML 1.1 vs 1.2 parser compatibility gotchas by @Copilot in #2508
  • Add agent and workflow link columns to status documentation page by @Copilot in #2517
  • Centralize git utility functions in git.go by @Copilot in #2520
  • Consolidate duplicate sanitizeWorkflowName into pkg/workflow/strings.go by @Copilot in #2518
  • Switch scheduled reporting workflows from create-issue to create-discussion by @Copilot in #2522
  • [WIP] Update status docs generator script with new columns by @Copilot in #2523
  • Log patch content before git am to debug application failures by @Copilot in #2524
  • Add safe-output-health workflow to monitor safe output job failures by @Copilot in #2525
  • Increase max body size to 65000 for issues, comments, PRs, and discussions by @Copilot in #2526
  • Update Copilot CLI token configuration to match official documentation by @Copilot in #2529
  • Add reaction: none to disable update_reaction job in command workflows by @Copilot in #2528
  • Add git patch failure diagnostics to investigate why patches fail by @Copilot in #2530
  • Add Command column to status docs generator, remove Firewall/Edit/Bash columns by @Copilot in #2531
  • Always fail job when patch file contains error messages by @Copilot in #2539
  • [log] Add debug logging to filters, git operations, and GitHub token handling by @github-actions[bot] in #2544
  • Add diagnostic logging for patch application failures in push_to_pull_request_branch by @Copilot in #2546
  • Recompile workflow files with enhanced patch diagnostics by @Copilot in #2547
  • Remove commit-title-suffix from mergefest workflow by @Copilot in #2549
  • Fix: Disable container validation by default, require --validate flag by @Copilot in #2550
  • Add Copilot CLI and VS Code MCP server configuration instructions by @Copilot in #2548
  • Update OpenAI Codex CLI to v0.50.0 by @Copilot in #2554
  • Generate update_reaction job for command workflows with reactions by @Copilot in #2552
  • Add workflow run URL formatting guidelines to reporting shared workflow by @Copilot in #2562

Full Changelog: v0.25.0...v0.25.1

gh-aw 0.25.0

26 Oct 05:18

Choose a tag to compare

What's Changed

  • Fix audit command to cache downloads and prevent duplicate artifact fetches by @Copilot in #2228
  • Update logs command to show combined errors/warnings table with cleaner formatting by @Copilot in #2229
  • Extend secret redaction to .md, .mdx, .yml, .jsonl files by @Copilot in #2230
  • Reduce compile command verbose output noisiness by converting internal messages to logger calls by @Copilot in #2234
  • Fix: Raise error when agentic workflow hits max-turns limit by @Copilot in #2235
  • Optimize dictation workflow: reduce verbosity by 38% for better AI performance by @Copilot in #2243
  • [q] Add default 'eyes' reaction in schema and reaction value validation in parser by @github-actions[bot] in #2241
  • [docs] Update dictation prompt instructions by @github-actions[bot] in #2245
  • Update CLI Versions: Claude Code 2.0.25, Copilot 0.0.349, GitHub MCP Server v0.19.1 by @Copilot in #2240
  • Update create-discussion safe output to use category field instead of category-id by @Copilot in #2247
  • [docs] docs: streamline ChatOps guide for clarity and conciseness by @github-actions[bot] in #2248
  • Refactor: Extract duplicate GitHub MCP remote config rendering into shared helper by @Copilot in #2249
  • Add copy button for dictation instructions in documentation by @Copilot in #2250
  • Replace GITHUB_PERSONAL_ACCESS_TOKEN with GITHUB_MCP_SERVER_TOKEN in Copilot engine by @Copilot in #2255
  • [docs] Update dictation prompt instructions by @github-actions[bot] in #2269
  • Add support for silently ignoring description and applyTo fields in frontmatter by @Copilot in #2266
  • [instructions] Sync github-agentic-workflows.instructions.md with v0.24.0 by @github-actions[bot] in #2274
  • Move generateGitConfigurationSteps from git.go to yaml_generation.go by @Copilot in #2286
  • Merge engine_helpers.go into engine_shared_helpers.go and rename to engine_helpers.go by @Copilot in #2285
  • Consolidate generic validation functions into validation.go by @Copilot in #2284
  • Extract extraction functions from compiler.go to frontmatter_extraction.go by @Copilot in #2283
  • Add [skip-ci] title prefix to changeset generator workflow by @Copilot in #2287
  • [log] Add debug logging to key Go files for better troubleshooting by @github-actions[bot] in #2289
  • Update Agentic CLI Versions: Claude Code 2.0.26, Copilot CLI 0.0.350, Codex 0.48.0 by @Copilot in #2293
  • Remove title-prefix from changeset-generator workflow by @Copilot in #2298
  • Add commit-title-prefix field to push-to-pull-request-branch safe output by @Copilot in #2297
  • Add Playwright tests and error modal to Copy Full File button by @Copilot in #2295
  • Fix npx command parsing to support --yes and -y flags by @Copilot in #2299
  • Fix copilot log parser to show permission denied errors as failed tool calls by @Copilot in #2300
  • Longer strings in reported bash by @dsyme in #2308
  • Rename "Upload Squid Logs" step to "Upload Firewall Logs" by @Copilot in #2311
  • Rename safe-outputs MCP server identifier to "safeoutputs" and update file paths by @Copilot in #2305
  • Fix permission denied error when moving Copilot logs in firewall mode by @Copilot in #2317
  • Fix test expectation for safe outputs MCP server name by @Copilot in #2320
  • Parse firewall logs and show blocked requests in step summary by @Copilot in #2313
  • Pin all GitHub Actions to specific commit SHAs using centralized golden versions by @Copilot in #2310
  • Add firewall agentic workflow demonstrating network permission enforcement by @Copilot in #2314
  • Create smoke-copilot.firewall workflow with firewall enabled by @Copilot in #2315
  • Add firewall version of changeset-generator workflow by @Copilot in #2319
  • fireall.md: Changed engine from 'claude' to 'copilot' by @Mossaka in #2327
  • Remove Changeset Generator workflow file by @Mossaka in #2333
  • Add mergefest workflow for merging main into PR branches by @Copilot in #2322
  • [tidy] Fix prettier lint configuration for JavaScript files by @github-actions[bot] in #2324
  • [docs] docs: reduce bloat in IssueOps guide by @github-actions[bot] in #2329
  • Add daily firewall logs collector and reporter workflow by @Copilot in #2326
  • Extend action SHA pinning to custom steps and imported jobs by @Copilot in #2325
  • Fix commit-title-prefix being stripped by git am by @Copilot in #2337
  • [docs] Update dictation prompt instructions by @github-actions[bot] in #2340
  • Fix clipboard copy for iOS Safari Mobile by @Copilot in #2339
  • Add supportsFirewall flag to engine interface for network restriction validation by @Copilot in #2338
  • Enable firewall in research workflow by @Copilot in #2332
  • Document AWF firewall feature and reference gh-aw-firewall repository by @Copilot in #2335
  • Fix firewall log parser rejecting invalid domains from Squid error messages by @Copilot in #2330
  • Validate repository features (discussions/issues) during workflow compilation by @Copilot in #2347
  • Add Go firewall logs parser mirroring JavaScript implementation by @Copilot in #2350
  • Add --parse support for firewall logs in logs and audit commands by @Copilot in #2349
  • Add --dependabot flag to generate npm package manifests and Dependabot config by @Copilot in #2345
  • [q] Fix branch detection in safe-outputs MCP server to prevent "master" branch errors by @github-actions[bot] in #2355
  • Fix dependabot.yml merge to preserve existing entries by @Copilot in #2358
  • Merge network allowed domains from imported workflow files by @Copilot in #2334
  • Unify firewall documentation under network permissions by @Copilot in #2344
  • Add pip and golang dependency manifest generation support by @Copilot in #2359
  • Add permission-related error patterns to copilot engine by @Copilot in #2363
  • [docs] docs: Add documentation for --dependabot flag by @github-actions[bot] in #2364
  • Add discussion_comment trigger to plan.md workflow by @Copilot in #2367
  • Fix relative time precision loss in logs command date filtering by @Copilot in #2366
  • Remove per-tool Squid proxy - unify network filtering at workflow level by @Copilot in #2343
  • Update plan.md workflow text to reference discussions by @Copilot in #2370
  • Fix: use commit-title-suffix to preserve [skip-ci] in commit messages by @Copilot in #2368
  • [tidy] Fix code formatting alignment by @github-actions[bot] in #2374
  • [docs] Update CLI documentation for features from 2025-10-25 by @github-actions[bot] in #2377
  • Remove legacy engine.permissions validation code by @Copilot in #2372
  • Add firewall section to audit reports by @Copilot in #2373
  • Add discussions toolset to plan.md github tool configuration by @Copilot in #2375
  • Expand GitHub toolsets documentation in agent instructions by @Copilot in #2376
  • Add boolean type support to bash tool in included_file_schema.json by @Copilot in #2382
  • Add missing MCP fields (entrypointArgs, headers, url) to included_file_schema.json by @Copilot in #2383
  • Fix container pattern regex in mcp_config_schem...
Read more

gh-aw 0.24.0

23 Oct 17:59

Choose a tag to compare

What's Changed

  • [docs] Update dictation prompt instructions by @github-actions[bot] in #2159
  • Update workflow status page to use markdown bullet points by @Copilot in #2158
  • Add blog-auditor workflow for GitHub Next Agentic Workflows blog by @Copilot in #2160
  • Remove tracking issue functionality from blog-auditor workflow by @Copilot in #2163
  • Update blog auditor to point to correct URL with plural 'projects' path by @Copilot in #2166
  • Fix OpenCode MCP server integration - Enable safe-outputs and GitHub tools by @Copilot in #2167
  • Update create-discussion category example to use meaningful placeholder by @Copilot in #2165
  • [docs] docs: remove bloat from quality-testing.md by @github-actions[bot] in #2174
  • Update blog auditor to validate code snippet syntax against latest schema by @Copilot in #2170
  • Add internal compiler check for secret redaction step ordering by @Copilot in #2173
  • Refactor duplicate MCP code patterns for improved maintainability by @Copilot in #2171
  • Add agentic workflows: daily-perf-improver, daily-test-improver by @dsyme in #2179
  • Update duplicate finder workflow to create individual issues per pattern (max 3) by @Copilot in #2178
  • Remove deprecated "claude" top-level field from workflow schema by @Copilot in #2180
  • Fix $ref resolution in schema documentation generator for frontmatter-full.md by @Copilot in #2181
  • [WIP] Update related items header to use level 4 by @Copilot in #2186
  • feat: add awf firewall to the copilot agent by @Mossaka in #2161
  • Add schema consistency checker agentic workflow by @Copilot in #2185
  • Fix heredoc delimiter collision causing workflow compilation failures by @Copilot in #2193
  • Add safe output messages design system documentation by @Copilot in #2195
  • Add pre-download step for logs in audit workflow by @Copilot in #2199
  • Remove "defaults" section from main JSON schema by @Copilot in #2200
  • Add support for bash: true as shortcut for bash: "*" by @Copilot in #2201
  • [log] Add debug logging to 5 key Go files by @github-actions[bot] in #2206
  • [WIP] Comment on issue #2157 regarding recurrence failure by @Copilot in #2209
  • Optimize CLI version checker workflow based on performance analysis by @Copilot in #2208
  • Update safe-output-messages.md design system for designer audience by @Copilot in #2213
  • Add error/warning summary to logs command with pattern IDs by @Copilot in #2212
  • Document GH_AW_COPILOT_TOKEN authentication for Copilot operations by @Copilot in #2214
  • Update cli-version-checker workflow: add node ecosystem and enforce issue creation by @Copilot in #2216
  • [docs] docs: Remove bloat from MCP Server documentation by @github-actions[bot] in #2217
  • Add daily instructions janitor workflow to maintain github-agentic-workflows.instructions.md by @Copilot in #2215
  • Add support for feature flags in frontmatter via "features" field by @Copilot in #2218
  • Remove GITHUB_TOKEN fallback for Copilot operations by @Copilot in #2220
  • Update status page generator to use CardGrid layout and add to sidebar by @Copilot in #2221
  • Change max-turns to 75 in cli-version-checker workflow by @Copilot in #2224
  • Update dictation instructions to focus on text-to-speech error correction only by @Copilot in #2223

Full Changelog: v0.23.2...v0.24.0

gh-aw 0.23.2

22 Oct 20:05

Choose a tag to compare

What's Changed

  • Refactor duplicate MCP configuration rendering logic across workflow engines by @Copilot in #2081
  • Add debug-style logger framework with DEBUG environment variable filtering, automatic color coding, and apply to compile command by @Copilot in #2077
  • Add jsDoc type checking support to JavaScript .cjs files by @Copilot in #2083
  • [log] Add agentic workflow for enhancing Go files with debug logging by @Copilot in #2084
  • [log] Add debug logging to core workflow compilation files by @github-actions[bot] in #2085
  • [tidy] Remove trailing whitespace from role_checks.go by @github-actions[bot] in #2086
  • 🔧 Fix discussion comment context detection by @dsyme in #2089
  • Add commit-changes-analyzer agentic workflow by @Copilot in #2091
  • Add minimal path format syntax reference to imports documentation by @Copilot in #2097
  • Add directory creation for copilot engine --add-dir paths by @Copilot in #2099
  • Spread scheduled agentic workflows across 24 hours and add 6-hour schedules to smoke tests by @Copilot in #2100
  • Relax default membership roles from [admin, maintainer] to [admin, maintainer, write] by @Copilot in #2095
  • Add workflow status badges documentation page by @Copilot in #2102
  • Add edit tool to commit-changes-analyzer workflow by @Copilot in #2104
  • [docs] Remove bloat from imports reference documentation by @github-actions[bot] in #2105
  • Add smoke-outpost workflow for investigating failed smoke test runs by @Copilot in #2103
  • Remove js-yaml dependency from badge generator, use regex-based parsing by @Copilot in #2108
  • Restore AI instructions in README.md wrapped in XML comments by @Copilot in #2112
  • Move workflow status documentation page to top level by @Copilot in #2113
  • Add semantic function refactoring workflow for Go code analysis by @Copilot in #2109
  • Add scheduling best practices guidance for daily workflows by @Copilot in #2115
  • Update commit changes analyzer: max-turns 100, timeout 30 minutes by @Copilot in #2120
  • Consolidate permission parsing logic and add support for "all: read" syntax by @Copilot in #2119
  • Merge documentation unbloat style guidance and add import to technical-doc-writer workflow by @Copilot in #2118
  • [tidy] Add scheduling best practices to workflow prompt by @github-actions[bot] in #2123
  • Update scout agentic workflow to use Claude engine by @Copilot in #2122
  • Update dev.md to respond to /dev command in discussions with 3-word poems by @Copilot in #2125
  • [log] Add debug logging to 5 key Go files by @github-actions[bot] in #2124
  • Rename smoke-outpost workflow to smoke-detector by @Copilot in #2129
  • Add reaction to dev.md and use Claude engine by @Copilot in #2132
  • Fix Smoke OpenCode workflow failure and update to version 0.15.13 by @Copilot in #2127
  • Fix discussion comment threading by adding replyToId parameter by @Copilot in #2133
  • Update smoke genaiscript workflow to use openai:gpt-4.1 model by @Copilot in #2135
  • Fix discussion comment replies to use threading instead of creating new top-level comments by @Copilot in #2137
  • Add reporting instructions for HTML details/summary formatting in report workflows by @Copilot in #2134
  • Update reporting instructions to require overview before details section by @Copilot in #2141
  • [WIP] Fix missing OPENAI_API_KEY in GenAIScript smoke test by @Copilot in #2146
  • Add dictation prompt generator agentic workflow by @Copilot in #2147
  • [docs] Add dictation prompt instructions for speech-to-text optimization by @github-actions[bot] in #2149
  • [tidy] Remove unused isTimeoutError function by @github-actions[bot] in #2150
  • Update dictation agent workflow to extract vocabulary from documentation only by @Copilot in #2151
  • [docs] Update dictation prompt instructions by @github-actions[bot] in #2152
  • Fix TestStopTimeResolutionIntegration to check for correct environment variable format by @Copilot in #2153
  • Add Dictating Agentic Workflows section to authoring documentation by @Copilot in #2154
  • Update dictation workflow to scan user-facing documentation and exclude tooling terms by @Copilot in #2155

Full Changelog: v0.23.1...v0.23.2

gh-aw 0.23.1

21 Oct 11:07

Choose a tag to compare

What's Changed

  • Fix tidy workflow: Add search_pull_requests permission to GitHub MCP tools by @Copilot in #2073
  • Update unbloat-docs workflow to ignore code-generated frontmatter-full.md by @Copilot in #2075
  • Update Claude Code to 2.0.24 and GitHub Copilot CLI to 0.0.347 by @Copilot in #2079

Full Changelog: v0.23.0...v0.23.1

gh-aw 0.23.0

21 Oct 10:33

Choose a tag to compare

What's Changed

  • [q] Reduce verbosity of Copilot Agent Analysis reports by @Copilot in #2000
  • Fix reaction condition to include discussion and discussion_comment events by @Copilot in #1999
  • Fix add_comment to auto-detect discussion context and use GraphQL API by @Copilot in #2001
  • [tidy] Fix code formatting and indentation by @dsyme in #2003
  • Remove "Usage Examples" section from GitHub MCP server documentation by @Copilot in #2005
  • Add job dependencies and environment variables to add_comment for referencing created items by @Copilot in #2006
  • [docs] docs: Remove bloat from command-triggers reference documentation by @dsyme in #2016
  • [docs] Update documentation for safe outputs cross-referencing from 2025-10-20 by @dsyme in #2011
  • Add success handling to update_reaction job by @Copilot in #2019
  • Add X-MCP-Toolsets header support for remote GitHub MCP configuration by @Copilot in #2015
  • Add Svelte MCP server shared workflow and test by @Copilot in #2020
  • Refactor: Eliminate duplicate safe output env logic in workflow helpers by @Copilot in #2023
  • Fix copilot assignment for issue assignees and PR reviewers by @Copilot in #2030
  • Simplify copilot-agent-analysis workflow using gh search prs --author "@copilot" by @Copilot in #2028
  • Disable Astro Starlight dev toolbar by @Copilot in #2032
  • Add command position validation for command triggers to prevent accidental execution by @Copilot in #2031
  • Update GitHub MCP Server to v0.19.0 and add "default" toolset support by @Copilot in #2035
  • Rename all environment variables from GITHUB_AW_* to GH_AW_* by @Copilot in #2033
  • Add create-agent-task safe output and GH_AW_COPILOT_TOKEN support by @Copilot in #2029
  • [docs] docs: Remove bloat from concurrency.md reference (53% reduction) by @github-actions[bot] in #2039
  • Bump vite from 7.1.6 to 7.1.11 in /pkg/workflow/js by @dependabot[bot] in #2043
  • Bump vite from 6.3.6 to 6.4.1 in /docs by @dependabot[bot] in #2044
  • Fix logs command not finding all runs when no workflow name is specified by @Copilot in #2045
  • feat: Add agent column to logs output and update table header style by @Copilot in #2046
  • Clear error patterns: Reduce from 68 to 25 patterns (63% reduction) by @Copilot in #2047
  • Configure GitHub MCP defaults: read-only=true, toolset=default, wildcard tools by @Copilot in #2041
  • Add --add-dir arguments (/tmp/, /tmp/gh-aw/, /tmp/gh-aw/agent/) to copilot engine default arguments by @Copilot in #2048
  • Fix logs command parameter naming confusion in pagination function by @Copilot in #2049
  • Add --parse option to audit command by @Copilot in #2051
  • Fix Copilot log parser: accumulate token usage and improve JSON block detection by @Copilot in #2050
  • Add URL parsing support to audit command for cross-repository and GitHub Enterprise auditing by @Copilot in #2052
  • Add progress indicator to workflow runs fetching spinner by @Copilot in #2054
  • [tidy] Fix JavaScript formatting in Copilot log parsing files by @github-actions[bot] in #2056
  • Update audit-workflows: increase timeouts and always generate discussion reports by @Copilot in #2057
  • Add --timeout option to logs command for MCP server timeout prevention by @Copilot in #2058
  • [tidy] Fix struct field alignment in test code by @github-actions[bot] in #2061
  • Add automatic file writing for large MCP tool outputs exceeding 16,000 tokens with compact schema descriptions by @Copilot in #2060
  • Add continuation field to logs JSON output when timeout is reached by @Copilot in #2064
  • Add run summary caching to logs command for faster reprocessing by @Copilot in #2066
  • [docs] Update documentation for features from 2025-10-21 by @github-actions[bot] in #2071

Full Changelog: v0.22.10...v0.23.0

gh-aw 0.22.10

19 Oct 22:10

Choose a tag to compare

What's Changed

  • [WIP] Add Copilot as assignee for issue creation by @Copilot in #1954
  • Refactor: Extract duplicate artifact download code into shared helper by @Copilot in #1956
  • Refactor: Extract duplicate parsing logic into shared helper functions by @Copilot in #1951
  • Fix jqschema.sh: ensure /tmp/gh-aw directory exists before writing by @Copilot in #1957
  • Add Jupyter notebook MCP server integration with self-hosted JupyterLab service and services import support by @Copilot in #1945
  • Add drain3 shared agentic workflow with error handling, diagnostics, and MCP debugging support by @Copilot in #1949
  • Add five new analysis tools to drain3 shared agentic workflow and PR diagnostic reporting by @Copilot in #1963
  • [docs] Update documentation for features from 2025-10-19 by @dsyme in #1970
  • Refactor: Remove duplicate code patterns in logs and frontmatter extraction by @Copilot in #1969
  • [docs] docs: reduce bloat in research-planning.md (44% reduction) by @dsyme in #1967
  • Fix copilot PR search logic to find PRs created by Copilot bot by @Copilot in #1972
  • [docs] docs: reduce bloat in triggers.md (21% reduction) by @dsyme in #1973
  • Refactor: Extract duplicate step formatting code from Copilot and Codex engines by @Copilot in #1977
  • [ca] Update GitHub Copilot CLI to v0.0.345 by @dsyme in #1975
  • Add strongly typed Permissions struct for GitHub Actions permissions by @Copilot in #1980
  • Add schema documentation generator for frontmatter reference by @Copilot in #1984
  • [tidy] Format code: align struct fields in permissions_test.go by @dsyme in #1987
  • Add reviewers field to create-pull-request safe output by @Copilot in #1981
  • Update cache-memory folder naming: default at /tmp/gh-aw/cache-memory/, others at /tmp/gh-aw/cache-memory-{id}/ by @Copilot in #1985
  • Add Dev Hawk agentic workflow for monitoring Dev workflow completions by @Copilot in #1989
  • Update GitHub Copilot CLI to v0.0.346 by @Copilot in #1991
  • Limit copilot activity analysis historical data rebuild to max 1 week and add gh CLI data pre-fetch by @Copilot in #1986
  • Add GH_TOKEN to Install gh-aw extension step by @Copilot in #1994
  • [WIP] Fix logs command missing tool detection functionality by @Copilot in #1995
  • [tidy] Remove trailing whitespace in mcps.go by @dsyme in #1996

Full Changelog: v0.22.9...v0.22.10