Skip to content

Releases: github/gh-aw

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

gh-aw 0.22.9

18 Oct 17:13

Choose a tag to compare

What's Changed

  • [docs] Update documentation for features from 2025-10-18 by @dsyme in #1933
  • [docs] Reduce bloat in markdown reference documentation by @dsyme in #1935
  • Add assignees support to create_issue safe-output job by @Copilot in #1930
  • feat: update duplicate-code-detector to focus only on Go files and exclude JavaScript by @Copilot in #1943
  • Add FFmpeg agentic workflow with setup guide and example by @Copilot in #1931
  • Add jqschema shared workflow for analyzing large tool outputs by @Copilot in #1942
  • Add fully-typed Tools struct and parser for tools section by @Copilot in #1941
  • Update threat detection to download prompt.txt artifact instead of embedding WORKFLOW_MARKDOWN by @Copilot in #1946

Full Changelog: v0.22.8...v0.22.9

gh-aw 0.22.8

18 Oct 05:07

Choose a tag to compare

What's Changed

  • Add Drain3 MCP HTTP server shared workflow for log pattern mining by @Copilot in #1818
  • Fix update_reaction job failure when agent output artifact is missing by @Copilot in #1883
  • Fix JavaScript tests - handle agent output file reading correctly by @Copilot in #1882
  • [WIP] Add daily agentic workflow for pull request analysis by @Copilot in #1885
  • [WIP] Update tidy.md to ignore .github/workflows files by @Copilot in #1887
  • [docs] docs: remove bloat from templating reference (52% reduction) by @github-actions[bot] in #1894
  • Update OpenAI Codex CLI to version 0.47.0 by @Copilot in #1891
  • Fix push_to_pull_request_branch to use agent_output.json artifact by @Copilot in #1889
  • Refactor duplicate MCP config builders to use shared helpers by @Copilot in #1892
  • Fix upload_assets job to read agent output from file instead of JSON string by @Copilot in #1896
  • Update copilot-agent-analysis to create discussions with weekly/monthly summaries by @Copilot in #1897
  • Fix HTTP MCP header escaping for copilot engine JSON config by @Copilot in #1902
  • 🚀 Add --append flag to workflow installation commands by @dsyme in #1905
  • Add prompt artifact upload step to compiled workflows by @Copilot in #1904
  • Place workflow run logs in workflow-logs subdirectory by @Copilot in #1903
  • Verify Codex 0.47.0 upgrade completion - no changes needed by @Copilot in #1909
  • Add default concurrency pattern for non-special-case workflows by @Copilot in #1910
  • [docs] docs: Remove bloat from concepts.md for improved clarity by @github-actions[bot] in #1915
  • Fix Copilot CLI log parser to extract and display tools from new debug format by @Copilot in #1914
  • Update CLI version checker workflow to install tools and discover new commands via --help by @Copilot in #1917
  • Add support for top-level github-token configuration in workflow frontmatter by @Copilot in #1913
  • [tidy] Fix code formatting in compiler.go by @dsyme in #1919
  • Update Claude Code to 2.0.22 and Copilot CLI to 0.0.344, add --disable-builtin-mcps flag by @Copilot in #1921

Full Changelog: v0.22.7...v0.22.8

gh-aw 0.22.7

17 Oct 19:55

Choose a tag to compare

What's Changed

  • 🚀 Add trial mode support for workflow compilation by @dsyme in #1874
  • Sort jobs alphabetically by name in generated lockfiles by @Copilot in #1878
  • Fix GITHUB_AW_AGENT_OUTPUT file path handling in safe output scripts by @Copilot in #1877
  • Update WritePromptTextToYAML to chunk large text into multiple heredoc blocks by @Copilot in #1879

Full Changelog: v0.22.6...v0.22.7

gh-aw 0.22.6

17 Oct 16:47

Choose a tag to compare

What's Changed

  • [WIP] Update mcp server investigator workflow for toolset exploration by @Copilot in #1827
  • Separate default GitHub tools lists for local and remote modes by @Copilot in #1828
  • 🛠️ Add pause during repository creation process by @dsyme in #1814
  • Enable edit tool on scout agentic workflow by @Copilot in #1829
  • Add update_reaction job to update activation comments when agent fails without producing output by @Copilot in #1823
  • 🔀 Enhance PR Transfer with Fork Workflow by @dsyme in #1830
  • [WIP] Update GitHub MCP investigator agentic workflow by @Copilot in #1834
  • Fix comment creation to post to parent thread instead of replacing comments by @Copilot in #1833
  • Add create-pull-request safe output to github-mcp-tools-report workflow by @Copilot in #1836
  • [tidy] Recompile workflow files with latest updates by @Copilot in #1839
  • Add basic research workflow with Tavily integration by @Copilot in #1840
  • [docs] docs: Remove bloat from network permissions documentation by @github-actions[bot] in #1842
  • Add MCP Inspector agentic workflow for shared MCP server auditing by @Copilot in #1846
  • Update Claude Code to 2.0.21 and GitHub Copilot CLI to 0.0.343 by @Copilot in #1848
  • [docs] docs: Remove bloat from packaging-imports.md guide (56% reduction) by @github-actions[bot] in #1851
  • [tidy] Update Copilot CLI version to 0.0.343 by @github-actions[bot] in #1855
  • Fix Windows path separator issue in workflow resolution by @Copilot in #1849
  • Refactor: Eliminate duplicate code in prompt-step generators by @Copilot in #1854
  • Enable reaction comments for all workflows and all event types by @Copilot in #1852
  • Refactor: Eliminate duplicate code and organize validation into npm.go and pip.go by @Copilot in #1857
  • Update copilot.yml to use Tavily MCP server and search JavaScript frameworks by @Copilot in #1859
  • Add daily documentation updater workflow by @Copilot in #1861
  • [docs] Update documentation for features from 2025-10-17 by @github-actions[bot] in #1863
  • Sort mermaid graph nodes alphabetically for stable code generation by @Copilot in #1869
  • Fix post-steps indentation errors in YAML workflow generation by @Copilot in #1868
  • Add --allow-all-paths flag for edit tool in copilot engine by @Copilot in #1871
  • Fix empty GITHUB_AW_AGENT_OUTPUT in safe output jobs by @Copilot in #1864
  • Replace core.debug with core.info in JavaScript files and instructions by @Copilot in #1873
  • Investigate and fix error parsing performance issue (14 minutes → < 1 minute) by @Copilot in #1872

Full Changelog: v0.22.5...v0.22.6

gh-aw 0.22.5

16 Oct 21:02

Choose a tag to compare

What's Changed

  • Update add_reaction job to always create new comments and add comment-repo output by @Copilot in #1809
  • Update scout.md workflow to always reply with a comment, even with no findings by @Copilot in #1820
  • Fix version display in release binaries to show actual release tag instead of "dev" by @Copilot in #1819
  • Add workflow_dispatch trigger to dev.md by @Copilot in #1824

Full Changelog: v0.22.4...v0.22.5

gh-aw 0.22.4

16 Oct 18:30

Choose a tag to compare

What's Changed

  • Add GITHUB_AW_ASSETS_BRANCH normalization for upload-assets safe output by @Copilot in #1789
  • [docs] docs: reduce bloat in frontmatter reference documentation by @github-actions[bot] in #1795
  • Fix validate_errors.cjs to handle missing logs folder gracefully by @Copilot in #1794
  • Add optional "args" field to engine configuration for all engines by @Copilot in #1793
  • Remove GITHUB_AW_ASSETS_BRANCH normalization steps and inline normalization function by @Copilot in #1797
  • [docs] docs: reduce bloat in tools reference (40% reduction) by @github-actions[bot] in #1799
  • [docs] docs: reduce bloat in cache-memory documentation (56% reduction) by @github-actions[bot] in #1798
  • Extract duplicate custom engine step handling into shared helper functions by @Copilot in #1804
  • Add configurable timeout fields for tools and MCP server operations by @Copilot in #1792
  • Add --add-dir / for edit tool in copilot engine (workaround for github/copilot-cli#67) by @Copilot in #1805
  • [docs] Remove bloat from AI Engines documentation by @github-actions[bot] in #1811
  • Add GH_AW_GITHUB_TOKEN secret check for GitHub remote mode in mcp inspect by @Copilot in #1807
  • Refactor prompt-step generation to eliminate code duplication by @Copilot in #1813
  • Replace GITHUB_MCP_TOKEN with GH_AW_GITHUB_TOKEN to avoid reserved namespace by @Copilot in #1817

Full Changelog: v0.22.3...v0.22.4

gh-aw 0.22.3

16 Oct 04:54

Choose a tag to compare

What's Changed

  • Add secret detection and validation to mcp inspect command by @Copilot in #1767
  • [tidy] Format Go test files with gofmt by @github-actions[bot] in #1772
  • Add support for exact relative path resolution in mcp inspect command by @Copilot in #1768
  • Add mcp-inspect tool to mcp-server command with automatic secret validation by @Copilot in #1771
  • screenshot-uploads fixing by @pelikhan in #1773
  • Merge check_membership and stop-time jobs into unified pre-activation job with JavaScript-based stop-time checks by @Copilot in #1754
  • Add yq to default bash tools by @Copilot in #1777
  • Add edit tool accessibility prompt to agentic workflows by @Copilot in #1785
  • Add MCP server configuration workflow to create-shared-agentic-workflow prompt by @Copilot in #1784
  • [ca] Update CLI Versions: Claude Code 2.0.19 & Copilot 0.0.342 by @github-actions[bot] in #1790

Full Changelog: v0.22.2...v0.22.3