Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the workflow to use gateway version v0.0.96 along with several other component version updates and improvements to workflow structure and documentation.
Changes:
- Updated gateway (gh-aw-mcpg) from v0.0.84 to v0.0.96
- Updated awf from v0.11.2 to v0.13.1
- Updated claude-code CLI from 2.1.25 to 2.1.29
- Migrated from remote githubnext/gh-aw actions to local ./actions/setup with sparse checkout
- Changed output format from json to stream-json with improved logging
- Enhanced report structure guidelines with progressive disclosure patterns
- Improved DEBUG environment variable handling
- Added new job outputs for better error tracking (checkout_pr_success, create_discussion_error_count/errors)
- Updated documentation URLs from githubnext.github.io to github.github.com
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| awf_version: "v0.11.2", | ||
| awmg_version: "v0.0.84", | ||
| awf_version: "v0.13.1", | ||
| awmg_version: "v0.0.94", |
There was a problem hiding this comment.
Version mismatch detected: The docker image uses ghcr.io/github/gh-aw-mcpg:v0.0.96 (lines 173, 455), but the awmg_version metadata field is set to v0.0.94. These should match to accurately reflect the deployed version. Please update this line to use v0.0.96 to match the actual docker image version being deployed.
| awmg_version: "v0.0.94", | |
| awmg_version: "v0.0.96", |
| env: | ||
| GH_AW_AGENT_OUTPUT: ${{ env.GH_AW_AGENT_OUTPUT }} | ||
| GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_issue\":{\"expires\":48,\"labels\":[\"cookie\"],\"max\":1},\"missing_data\":{},\"missing_tool\":{},\"noop\":{\"max\":1}}" | ||
| GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_issue\":{\"expires\":48,\"labels\":[\"cookie\"],\"max\":1},\"missing_data\":{},\"missing_tool\":{}}" |
There was a problem hiding this comment.
The prompt instructs the agent to call the "noop" tool if no other safe output tool calls were made (line 584), but the safe outputs handler configuration no longer includes the "noop" configuration (line 1337). This discrepancy could cause the agent to call a tool that won't be properly handled. Either remove the "noop" instruction from the prompt or add "noop" back to the handler configuration.
| GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_issue\":{\"expires\":48,\"labels\":[\"cookie\"],\"max\":1},\"missing_data\":{},\"missing_tool\":{}}" | |
| GH_AW_SAFE_OUTPUTS_HANDLER_CONFIG: "{\"create_issue\":{\"expires\":48,\"labels\":[\"cookie\"],\"max\":1},\"missing_data\":{},\"missing_tool\":{},\"noop\":{}}" |
No description provided.