Releases: github/gh-aw
Releases · github/gh-aw
Release list
gh-aw 0.22.1
What's Changed
- Update unbloat-docs workflow to request HD screenshots by @Copilot in #1751
- Add Mermaid job dependency graph to compiled workflow lock file headers by @Copilot in #1750
- Add strict mode validation for bash tool wildcards and update documentation by @Copilot in #1748
- Update safe output MCP server to return stringified JSON results for Copilot CLI compatibility by @Copilot in #1755
- Add playwright output directory prompt when playwright tool is enabled by @Copilot in #1756
- [docs] docs: remove bloat from triage-analysis.md by @github-actions[bot] in #1753
- 🚀 Add engine and repo override flags to workflow commands by @dsyme in #1757
Full Changelog: v0.22.0...v0.22.1
gh-aw 0.22.0
What's Changed
- Add entrypointArgs field documentation for container-based MCP servers by @Copilot in #1662
- Add shared agentic workflow for Microsoft Fabric RTI MCP server with read-only access by @Copilot in #1661
- Add container image and runtime package validation to --validate flag by @Copilot in #1663
- Add builtin "agentic-workflows" tool for workflow introspection and analysis by @Copilot in #1667
- Add Astro docs MCP server shared workflow and import into tidy workflow by @Copilot in #1670
- Add init command to make recompile target by @Copilot in #1672
- [docs] docs: Reduce bloat in CLI commands documentation by 72% by @github-actions[bot] in #1674
- Update CLI docs with "init" command by @Copilot in #1676
- Exclude workflow files from duplicate code detection by @Copilot in #1678
- [WIP] Merge add reactions step into activation job by @Copilot in #1680
- Add duration and token size to tool call rendering in log parsers by @Copilot in #1683
- Update q.md workflow to use MCP server tools instead of CLI commands by @Copilot in #1684
- Update GitHub MCP tools report and artifacts summary to weekly Sunday schedule by @Copilot in #1686
- Remove detection of missing tools using error patterns by @Copilot in #1685
- Add secret validation steps to agentic engines (Claude, Copilot, Codex) by @Copilot in #1687
- Inject GitHub context information into prompts when GitHub tool is enabled by @Copilot in #1688
- Add markitdown MCP server to Scout research agent by @Copilot in #1692
- Treat container image validation as warning instead of error by @Copilot in #1690
- Add compilation summary to compile command showing total workflows, errors, and warnings by @Copilot in #1694
- Add if condition to custom safe output jobs to check agent output by @Copilot in #1697
- Clear terminal in watch mode before recompiling by @Copilot in #1695
- Pretty print unauthorized expressions error message with line breaks by @Copilot in #1696
- [tidy] Fix code formatting in test files by @github-actions[bot] in #1699
- Normalize safe output identifiers to use underscores for LLM resilience by @Copilot in #1698
- [security-fix] Security Fix: Unsafe quoting in validation error messages (Alert #19) by @github-actions[bot] in #1703
- Handle pip timeout in compile validation as warning by @Copilot in #1702
- Fix safe output type filtering to use underscores instead of dashes by @Copilot in #1704
- Show errors/warnings summary in watch mode instead of "Recompiled" by @Copilot in #1701
- Update notion example by @pelikhan in #1705
- Remove ThreatDetection.Enabled field, use nil to indicate disabled state by @Copilot in #1709
- Add comprehensive test coverage for safe-outputs jobs threat detection default behavior by @Copilot in #1712
- Fix test failures and silent compilation errors by @Copilot in #1710
- Update safe-output processing documentation and integrate agent output pattern into shared workflows by @Copilot in #1713
- Fix test failures and pip package validation errors by @Copilot in #1714
- Refactor brave.md to use shared MCP configuration by @Copilot in #1715
- Add input message size tracking to MCP tool usage audit reports by @Copilot in #1717
- Show list of failed workflows in compile error summary by @Copilot in #1718
- Fix patch generation to handle underscored safe-output type names by @Copilot in #1720
- Fix Claude engine tool parsing to correctly handle tool_result entries by @Copilot in #1724
- Clarify that edit: tool is required for writing to files by @Copilot in #1727
- docs: fix command from 'gh aw compile' to 'gh aw init' for prompt setup by @Copilot in #1730
- Optimize changeset-generator workflow for token efficiency by @Copilot in #1731
- Add triggering issue/PR/discussion reference to safe output footers by @Copilot in #1734
- Fix copilot premium request parsing to extract count from stdio log by @Copilot in #1729
- [docs] Reduce bloat in packaging-imports.md (58% reduction) by @github-actions[bot] in #1735
- Add explicit edit tool to tidy workflow for file modification permissions by @Copilot in #1740
- Update Claude Code to version 2.0.15 by @Copilot in #1739
- Add Playwright, upload-assets, and documentation build pipeline to unbloat-docs workflow by @Copilot in #1737
- Add "Downloading container images" step to predownload Docker images used in MCP configs by @Copilot in #1742
- 🔧 Enhance trial mode and add repeat execution functionality by @dsyme in #1721
- [docs] docs: Remove bloat from MCP guide for improved clarity by @github-actions[bot] in #1743
- Use --allow-all-tools flag for bash wildcards in Copilot engine by @Copilot in #1745
- Update prompt rendering in step summary to use collapsible HTML details element by @Copilot in #1746
Full Changelog: v0.21.0...v0.22.0
gh-aw 0.21.0
What's Changed
- [docs] docs: remove bloat from coding-development.md by @github-actions[bot] in #1597
- Reorganize audit command with structured output and JSON support by @Copilot in #1595
- Refactor: Extract duplicate safe-output environment setup logic into helper functions by @Copilot in #1599
- Add Slack safe output integration with message validation and smoke test by @Copilot in #1604
- Add SST OpenCode shared agentic workflow and smoke test by @Copilot in #1596
- Add --json flag to logs command for structured JSON output by @Copilot in #1601
- Replace channel_id input with GH_AW_SLACK_CHANNEL_ID environment variable in Slack shared workflow by @Copilot in #1605
- Add struct tag-based console rendering system with automatic formatting for Go objects by @Copilot in #1600
- 🔧 Improve workflow merge and frontmatter handling by @dsyme in #1609
- Apply struct-based rendering to status command by @Copilot in #1606
- 🐛 Fix item number retrieval in workflows by @dsyme in #1612
- Add Q agentic workflow for optimizing workflows by @Copilot in #1611
- Apply unified struct-based rendering to logs command with declarative formatting by @Copilot in #1607
- [WIP] Add parsed frontmatter and prompt to status command in json mode by @Copilot in #1614
- Add support for discussion and discussion_comment events in command trigger by @Copilot in #1613
- Add rocket reaction to Q workflow by @Copilot in #1617
- Add JSON schema helper for MCP tool outputs by @Copilot in #1615
- Fix: Add setup-python dependency for uv tool in workflow compilation by @Copilot in #1618
- Add workflow run logs download and extraction to audit/logs commands by @Copilot in #1619
- Add temporary folder usage instructions to agentic workflow prompts by @Copilot in #1621
- Extract and display premium model information and request consumption from Copilot CLI logs by @Copilot in #1622
- Fix logs command to fetch all runs when date filters are specified by @Copilot in #1623
- Update status command: replace agent/frontmatter/prompt with engine_id and on fields by @Copilot in #1626
- Add discussion support to add_reaction_and_edit_comment.cjs by @Copilot in #1627
- Merge "Create prompt" and "Print prompt to step summary" steps by @Copilot in #1628
- Cleanup: Remove workflow cancellation API calls from compiler by @Copilot in #1630
- Fix threat detection CLI overflow by using file access instead of inlining agent output by @Copilot in #1632
- Refactor: Extract shared engine installation and permission error helpers by @Copilot in #1637
- [WIP] Fix linting issues in the codebase by @Copilot in #1641
- Rename check-membership job to check_membership with constant by @Copilot in #1646
- Add GitHub Actions workflow commands error pattern detector by @Copilot in #1644
- Populate tools field in Copilot MCP configuration with allowed tools list by @Copilot in #1651
- Add support for multiple cache-memory configurations with array notation and optional descriptions by @Copilot in #1640
- Add Datadog MCP shared workflow configuration by @Copilot in #1649
- Add Sentry MCP Integration for Agentic Workflows (Read-Only) by @Copilot in #1650
- Fix HTTP MCP server configuration to support underscored headers by @Copilot in #1658
- Add Azure MCP shared workflow with Docker and read-only mode by @Copilot in #1657
- Upgrade GitHub Copilot CLI to 0.0.340 and implement ${} syntax for MCP environment variables by @Copilot in #1653
- Add entrypointArgs field to container-type MCP configuration by @Copilot in #1660
Full Changelog: v0.20.0...v0.21.0
gh-aw 0.20.0
What's Changed
- Add cache-memory and diff tracking to github-mcp-tools-report workflow by @Copilot in #1580
- fix http transport by @pelikhan in #1583
- Make changeset-release depend on test in Makefile by @Copilot in #1590
- Fix content truncation message priority in sanitizeContent function by @Copilot in #1591
- Fix single-file artifact directory nesting in logs command by @Copilot in #1587
- Add --json flag to status command and jq filtering to MCP server by @Copilot in #1592
Full Changelog: v0.19.0...v0.20.0
gh-aw 0.18.2
What's Changed
- Enhance CLI version checker workflow with comprehensive version analysis by @Copilot in #1542
- Fix heredoc delimiter to allow GitHub Actions expression evaluation in MCP configuration by @Copilot in #1545
- Add cache-memory and PR conflict checking to unbloat-docs workflow by @Copilot in #1547
- Add GitHub Copilot agent setup workflow by @Copilot in #1543
- Remove push trigger from repo-tree-map agentic workflow by @Copilot in #1548
- Fix changeset.js to prompt for confirmation before modifying files by @Copilot in #1549
- Add 'make recompile' to copilot agent setup workflow by @Copilot in #1551
- Move init command to pkg/cli folder by @Copilot in #1552
- Add compiler validation for GitHub Actions 21KB expression size limit by @Copilot in #1553
- Condense cli-version-checker workflow to fix GitHub Actions 21KB expression limit by @Copilot in #1557
Full Changelog: v0.18.1...v0.18.2
gh-aw 0.18.1
What's Changed
- [security-fix] Security Fix: Allocation Size Overflow in Bash Tool Merging (Alert #7) by @github-actions[bot] in #1525
- [security-fix] Security Fix: Allocation Size Overflow in Domain List Merging (Alert #6) by @github-actions[bot] in #1528
- 🔧 Optimize Workflow Summary Generation and Logging by @dsyme in #1531
- 💬 Add support for GitHub Discussion comments by @dsyme in #1534
- Refactor: Extract duplicate MCP config renderers to shared functions by @Copilot in #1527
- [security-fix] Security Fix: Unsafe Quoting in Network Hook Generation (Alert #9) by @github-actions[bot] in #1521
- [ca] [auto] Update agentic CLI versions by @github-actions[bot] in #1529
Full Changelog: v0.18.0...v0.18.1
gh-aw 0.18.0
What's Changed
- [task] Complete Diátaxis documentation audit with categorization and recommendations by @Copilot in #1479
- Add repo-tree-map workflow for visualizing repository structure by @Copilot in #1482
- Add security-fix-pr workflow for automated security issue remediation by @Copilot in #1483
- Fix processIncludesWithWorkflowSpec to handle new {{#import}} syntax by @Copilot in #1484
- [tidy] Remove trailing whitespace in imports_test.go by @github-actions[bot] in #1487
- Fix Copilot CLI permission denied messages to be detected as warnings by @Copilot in #1485
- Add simonw/llm CLI integration with GitHub Models and MCP tools for issue triage workflow by @Copilot in #1480
- 🔧 Fix GitHub Actions checkout step for trial mode by @dsyme in #1490
- Fix: Add security-events:read permission to security workflow by @Copilot in #1489
- 🔐 Improve secret tracking during trial mode by @dsyme in #1492
- Add maximum debug tracing and logging to simonw-llm.md MCP server configuration by @Copilot in #1494
- [security-fix] Add explicit permissions to CI workflow jobs by @Copilot in #1495
- Fix genaiscript workflow to pass GitHub token for MCP authentication by @Copilot in #1496
- 🤖 Add --toolsets all to GitHub workflow configurations by @dsyme in #1500
- Fix error pattern false positives in workflow validation by @Copilot in #1501
- Remove the Issue Summarizer workflow and update GenAI prompt generation by @pelikhan in #1502
- Bump astro from 5.13.7 to 5.14.4 in /docs by @dependabot[bot] in #1504
- Update Codex remote GitHub MCP configuration to new streamable HTTP format by @Copilot in #1509
- [security-fix] Security Fix: Prevent injection in secret redaction YAML generation by @github-actions[bot] in #1517
- [security-fix] Fix unsafe quoting in secret redaction YAML generation (Alert #10) by @github-actions[bot] in #1520
- [security-fix] Security Fix: Unsafe Quoting in Import Directive Warning (Alert #8) by @github-actions[bot] in #1523
New Contributors
- @dependabot[bot] made their first contribution in #1504
Full Changelog: v0.17.0...v0.18.0
gh-aw 0.17.0
What's Changed
- Automate git operations in changeset.js release command by @Copilot in #1356
- Fix
mcp inspectto apply imports before extracting MCP configurations by @Copilot in #1359 - Refactor Dev workflow: streamline triggers and update documentation for serena usage by @pelikhan in #1357
- Add mcp-server command to expose CLI tools via Model Context Protocol by @Copilot in #1344
- Update add_reaction message format to remove quotes and use workflow name by @Copilot in #1362
- Serena update by @pelikhan in #1366
- Add GenAIScript shared workflow configuration and example by @Copilot in #1289
- Add cache-memory support to included workflow schema by @Copilot in #1364
- Add GITHUB_AW_WORKFLOW_NAME environment variable to add_reaction job by @Copilot in #1368
- 🔒 Add Workflow Lock File Timestamp Warning by @dsyme in #1370
- 🔄 Add cross-repository support for safe outputs by @dsyme in #1369
- feat: add Context7 MCP server integration to scout workflow by @Copilot in #1365
- Update ast-grep shared workflow to use mcp/ast-grep docker image by @Copilot in #1371
- Add automatic runtime setup detection and insertion for workflow steps by @Copilot in #1361
- [refactor] Extract common GitHub Script step builder for safe output jobs by @Copilot in #1373
- Update mcps.md with real shared workflow configurations by @Copilot in #1379
- Add top-level
runtimesfield for runtime version and setup action overrides by @Copilot in #1380 - Add remote mode support for GitHub MCP server with GITHUB_MCP_TOKEN by @Copilot in #1376
- Add --parse flag to logs command for JavaScript log parser execution by @Copilot in #1377
- Organize temp file locations under /tmp/gh-aw/ directory by @Copilot in #1385
- Organize MCP server shared workflows into dedicated mcp/ subdirectory with cleaner naming by @Copilot in #1389
- Add arXiv MCP server integration to scout workflow and organize MCP shared workflows by @Copilot in #1390
- Add shared workflow for server-memory MCP with cache-memory location by @Copilot in #1392
- [ca] [auto] Update agentic CLI versions by @github-actions[bot] in #1394
- Add smoke-genaiscript workflow for testing GenAIScript integration by @Copilot in #1396
- Update workflows and Codex engine integration by @pelikhan in #1400
- Update Codex log parser to support new Rust-based format by @Copilot in #1404
- Add test coverage for shorthand write permissions in strict mode by @Copilot in #1405
- Add support for GitHub toolsets configuration in agentic workflows by @Copilot in #1401
- Fix: Remove instruction file writing from compile command and remove --no-instructions flag by @Copilot in #1406
- Add support for GitHub /files/ and raw.githubusercontent.com URL formats in workflow specs by @Copilot in #1407
- Remove Agentic Run Information from step summary by @Copilot in #1411
- Remove "Print Safe Outputs" step from generated lock files by @Copilot in #1412
- Update Codex log parser to render tool calls using HTML details with 6 backticks by @Copilot in #1409
- Configure Copilot log parsing to use debug logs from /tmp/gh-aw/.copilot/logs/ by @Copilot in #1413
- Add support for new Codex Rust log format in Go parser by @Copilot in #1414
- Update Codex error patterns to support new Rust-based format by @Copilot in #1415
- Replace markdown backticks with HTML code elements in summary tags by @Copilot in #1417
- Add test coverage for audit tool in MCP server by @Copilot in #1419
- Use GetLogFileForParsing in logs command to handle engine-specific log files by @Copilot in #1416
- Add verbose logging for artifact download and metric extraction by @pelikhan in #1420
- [tidy] Update test baseline for Claude log parser formatting by @github-actions[bot] in #1422
- Review and update Copilot error patterns for comprehensive error detection by @Copilot in #1424
- Display individual errors and warnings in audit command output by @Copilot in #1423
- Fix copilot log parser to show tool success status instead of question marks by @Copilot in #1425
- Add isError field to safe outputs MCP server tool call responses by @Copilot in #1426
- [tidy] Fix linting errors in error_validation_test.go by @github-actions[bot] in #1427
- Refactor duplicate code in safe outputs env tests by @Copilot in #1428
- Update Copilot log parser to render tool calls with 6 backticks and structured format by @Copilot in #1429
- [tidy] Fix linting issue with integration test helper by @github-actions[bot] in #1431
- Update duplicate finder agentic workflow to ignore test files by @Copilot in #1430
- Remove timeout requirement for strict mode and set default timeout to 20 minutes by @Copilot in #1432
- [ca] [auto] Update agentic CLI versions by @github-actions[bot] in #1436
- Add /plan command workflow for breaking down issues into actionable sub-tasks by @Copilot in #1435
- Create daily-discussion workflow for daily-news category by @Copilot in #1439
- Add comprehensive logging to validate_errors.cjs for infinite loop detection by @Copilot in #1438
- Update workflow to create discussions instead of issues and adjust related configurations by @pelikhan in #1437
- Add comprehensive infinite loop prevention tests for error pattern regex by @Copilot in #1446
- Fix: Correct MCP server command in .vscode/mcp.json (#1444) by @Copilot in #1445
- Replace {{#import}} syntax references with frontmatter imports field in docs and instructions by @Copilot in #1448
- Add GitHub MCP server version monitoring to CLI version checker by @Copilot in #1460
- 🔧 Simplify trial command and refactor repo naming by @dsyme in #1434
- Add documentation unbloat workflow for automated cleanup by @Copilot in #1464
- [ca] [auto] Update GitHub MCP Server to v0.18.0 by @github-actions[bot] in #1462
- Add workflow installation instructions to safe output footers with enterprise support by @Copilot in #1461
- Use GITHUB_SERVER_URL instead of hardcoded https://github.com in safe output JavaScript files by @Copilot in #1469
- Add GraphQL sub-issue linking and optional parent parameter to create-issue safe output by @Copilot in #1465
- 🔧 Enhance Trial Mode and Local Workflow Support by @dsyme in #1476
Full Changelog: v0.15.0...v0.17.0
gh-aw 0.16.0
What's Changed
- Automate git operations in changeset.js release command by @Copilot in #1356
- Fix
mcp inspectto apply imports before extracting MCP configurations by @Copilot in #1359 - Refactor Dev workflow: streamline triggers and update documentation for serena usage by @pelikhan in #1357
- Add mcp-server command to expose CLI tools via Model Context Protocol by @Copilot in #1344
- Update add_reaction message format to remove quotes and use workflow name by @Copilot in #1362
- Serena update by @pelikhan in #1366
- Add GenAIScript shared workflow configuration and example by @Copilot in #1289
- Add cache-memory support to included workflow schema by @Copilot in #1364
- Add GITHUB_AW_WORKFLOW_NAME environment variable to add_reaction job by @Copilot in #1368
- 🔒 Add Workflow Lock File Timestamp Warning by @dsyme in #1370
- 🔄 Add cross-repository support for safe outputs by @dsyme in #1369
- feat: add Context7 MCP server integration to scout workflow by @Copilot in #1365
- Update ast-grep shared workflow to use mcp/ast-grep docker image by @Copilot in #1371
- Add automatic runtime setup detection and insertion for workflow steps by @Copilot in #1361
- [refactor] Extract common GitHub Script step builder for safe output jobs by @Copilot in #1373
- Update mcps.md with real shared workflow configurations by @Copilot in #1379
- Add top-level
runtimesfield for runtime version and setup action overrides by @Copilot in #1380 - Add remote mode support for GitHub MCP server with GITHUB_MCP_TOKEN by @Copilot in #1376
- Add --parse flag to logs command for JavaScript log parser execution by @Copilot in #1377
- Organize temp file locations under /tmp/gh-aw/ directory by @Copilot in #1385
- Organize MCP server shared workflows into dedicated mcp/ subdirectory with cleaner naming by @Copilot in #1389
- Add arXiv MCP server integration to scout workflow and organize MCP shared workflows by @Copilot in #1390
- Add shared workflow for server-memory MCP with cache-memory location by @Copilot in #1392
- [ca] [auto] Update agentic CLI versions by @github-actions[bot] in #1394
- Add smoke-genaiscript workflow for testing GenAIScript integration by @Copilot in #1396
- Update workflows and Codex engine integration by @pelikhan in #1400
- Update Codex log parser to support new Rust-based format by @Copilot in #1404
- Add test coverage for shorthand write permissions in strict mode by @Copilot in #1405
- Add support for GitHub toolsets configuration in agentic workflows by @Copilot in #1401
- Fix: Remove instruction file writing from compile command and remove --no-instructions flag by @Copilot in #1406
- Add support for GitHub /files/ and raw.githubusercontent.com URL formats in workflow specs by @Copilot in #1407
- Remove Agentic Run Information from step summary by @Copilot in #1411
- Remove "Print Safe Outputs" step from generated lock files by @Copilot in #1412
- Update Codex log parser to render tool calls using HTML details with 6 backticks by @Copilot in #1409
- Configure Copilot log parsing to use debug logs from /tmp/gh-aw/.copilot/logs/ by @Copilot in #1413
- Add support for new Codex Rust log format in Go parser by @Copilot in #1414
- Update Codex error patterns to support new Rust-based format by @Copilot in #1415
- Replace markdown backticks with HTML code elements in summary tags by @Copilot in #1417
- Add test coverage for audit tool in MCP server by @Copilot in #1419
- Use GetLogFileForParsing in logs command to handle engine-specific log files by @Copilot in #1416
- Add verbose logging for artifact download and metric extraction by @pelikhan in #1420
- [tidy] Update test baseline for Claude log parser formatting by @github-actions[bot] in #1422
- Review and update Copilot error patterns for comprehensive error detection by @Copilot in #1424
- Display individual errors and warnings in audit command output by @Copilot in #1423
- Fix copilot log parser to show tool success status instead of question marks by @Copilot in #1425
- Add isError field to safe outputs MCP server tool call responses by @Copilot in #1426
- [tidy] Fix linting errors in error_validation_test.go by @github-actions[bot] in #1427
- Refactor duplicate code in safe outputs env tests by @Copilot in #1428
- Update Copilot log parser to render tool calls with 6 backticks and structured format by @Copilot in #1429
- [tidy] Fix linting issue with integration test helper by @github-actions[bot] in #1431
- Update duplicate finder agentic workflow to ignore test files by @Copilot in #1430
- Remove timeout requirement for strict mode and set default timeout to 20 minutes by @Copilot in #1432
- [ca] [auto] Update agentic CLI versions by @github-actions[bot] in #1436
- Add /plan command workflow for breaking down issues into actionable sub-tasks by @Copilot in #1435
- Create daily-discussion workflow for daily-news category by @Copilot in #1439
- Add comprehensive logging to validate_errors.cjs for infinite loop detection by @Copilot in #1438
- Update workflow to create discussions instead of issues and adjust related configurations by @pelikhan in #1437
- Add comprehensive infinite loop prevention tests for error pattern regex by @Copilot in #1446
- Fix: Correct MCP server command in .vscode/mcp.json (#1444) by @Copilot in #1445
- Replace {{#import}} syntax references with frontmatter imports field in docs and instructions by @Copilot in #1448
- Add GitHub MCP server version monitoring to CLI version checker by @Copilot in #1460
- 🔧 Simplify trial command and refactor repo naming by @dsyme in #1434
- Add documentation unbloat workflow for automated cleanup by @Copilot in #1464
- [ca] [auto] Update GitHub MCP Server to v0.18.0 by @github-actions[bot] in #1462
- Add workflow installation instructions to safe output footers with enterprise support by @Copilot in #1461
- Use GITHUB_SERVER_URL instead of hardcoded https://github.com in safe output JavaScript files by @Copilot in #1469
- Add GraphQL sub-issue linking and optional parent parameter to create-issue safe output by @Copilot in #1465
Full Changelog: v0.15.0...v0.16.0
gh-aw 0.15.0
What's Changed
- [ca] [auto] Update agentic CLI versions by @github-actions[bot] in #1347
- Implement internal changeset script for version management with safety checks by @Copilot in #1343
- Add comment creation for issue/PR reactions with workflow run links by @Copilot in #1346
- Restrict changeset generator workflow to run only for PRs targeting default branch by @Copilot in #1350
- [tidy] Update documentation formatting by @github-actions[bot] in #1353
- Move Serena MCP configuration to shared agentic workflow by @Copilot in #1352
Full Changelog: v0.14.5...v0.15.0