GitHub has released new agent automation controls for GitHub Issues in public preview. These controls enable users to manage how agent automations label, type, assign, and close issues. The update provides visibility into the rationale behind each change and offers a review process before changes are applied.
Key Points
- GitHub Issues now displays the reason for each automated change.
- Users can review automated changes before they are applied.
- A new search filter,
has:suggestions, helps find issues with pending changes. - Repository administrators can configure automation levels by setting a confidence threshold.
- Rationale, confidence, and approvals work with GitHub Agentic Workflows and Copilot cloud agent automations.
- These capabilities are also accessible via the REST and GraphQL APIs.
- At launch, the controls cover changes to labels, fields, type, close, and assignees.
Context
According to GitHub, agent automations increasingly handle tasks such as labeling, typing, assigning, and closing issues. The new controls aim to balance automation efficiency with user oversight. The system allows users to decide the extent of automation, providing a review step for changes that might require human intervention.
Why It Matters
These new controls offer developers and repository managers greater flexibility in integrating AI-powered automation into their workflows. The ability to review changes and understand their rationale can help maintain accuracy and control, particularly in complex or public repositories, while still benefiting from automated efficiency.
What To Do
- Create an automation from the Automations pane in your repository's Agents tab to explore the new features.
- Use the
has:suggestionsfilter in issue search to locate issues awaiting review. - Repository administrators should configure automation levels by setting confidence thresholds.
- For existing GitHub Agentic Workflows, upgrade workflows to add issue intent support.
- Set
issue-intents: truein workflow frontmatter to require intents for specific safe outputs. - Set
issue-intents: falseto opt out of issue intents.
Keep Exploring
/atlas/claude-family /atlas/gpt-family /atlas/**gemini**-family /atlas/llama-open