Sync missing safe output tool definitions to runtime configuration#10109
Merged
Sync missing safe output tool definitions to runtime configuration#10109
Conversation
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
- Add create_project tool definition - Add create_project_status_update tool definition - Add copy_project tool definition - Add autofix_code_scanning_alert tool definition - Add mark_pull_request_as_ready_for_review tool definition The actions/setup/js/safe_outputs_tools.json file was out of sync with pkg/workflow/js/safe_outputs_tools.json, causing MCP tools to be unavailable at runtime. Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add GitHub project board creation and updates
Sync missing safe output tool definitions to runtime configuration
Jan 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The campaign generator workflow skipped
update_projectandassign_to_agentsteps because 5 safe output tools were missing from the runtime MCP configuration file, while present in the compilation-time configuration.Changes
Synced tool definitions from
pkg/workflow/js/safe_outputs_tools.jsontoactions/setup/js/safe_outputs_tools.json:create_project- Create GitHub Projects v2 boardscreate_project_status_update- Post status updates to project boardscopy_project- Duplicate project templatesautofix_code_scanning_alert- Generate security fixesmark_pull_request_as_ready_for_review- Transition draft PRsImpact
The campaign generator workflow now has access to all configured safe output tools at runtime, enabling the full workflow sequence:
Both tool definition files now contain 32 tools (previously 27 in runtime, 32 in compilation).
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.