Releases: github/gh-aw
Releases · github/gh-aw
gh-aw 0.23.1
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
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
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
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
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-tokenconfiguration 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
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
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
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
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
What's Changed
- Add secret detection and validation to
mcp inspectcommand 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 inspectcommand 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