Replace custom issue assistant with GitHub Agentic Workflow#158
Open
Replace custom issue assistant with GitHub Agentic Workflow#158
Conversation
There was a problem hiding this comment.
Pull request overview
This PR replaces a custom 500+ line issue assistant implementation with GitHub's official Agentic Workflows framework. The change removes custom YAML/JavaScript code in favor of a natural language workflow definition that compiles to a managed execution environment with built-in security features.
Changes:
- Removed custom
.github/workflows/issue-assistant.yml(577 lines) and.github/issue-assistant/src/security.js(249 lines) - Added
.github/workflows/msdo-issue-assistant.md(113 lines) - natural language workflow definition - Added
.github/workflows/msdo-issue-assistant.lock.yml(1062 lines) - auto-generated compiled workflow with sandboxing, threat detection, and safe outputs - Added
.github/aw/actions-lock.jsonfor action version pinning and.gitattributesfor lock file merge strategy
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/issue-assistant.yml |
Removed custom issue assistant workflow with state management, security validation, and AI response generation |
.github/issue-assistant/src/security.js |
Removed custom security module with prompt injection detection, rate limiting, and input sanitization |
.github/workflows/msdo-issue-assistant.md |
Added natural language workflow defining issue triage bot behavior, rules, and response patterns |
.github/workflows/msdo-issue-assistant.lock.yml |
Added compiled workflow with sandboxed execution, threat detection, and managed safe outputs |
.github/aw/actions-lock.json |
Added action version locks for reproducible builds |
.gitattributes |
Added merge strategy for auto-generated lock files |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
amgadalaa
reviewed
Feb 17, 2026
amgadalaa
reviewed
Feb 17, 2026
amgadalaa
reviewed
Feb 17, 2026
amgadalaa
reviewed
Feb 17, 2026
amgadalaa
reviewed
Feb 17, 2026
added 4 commits
February 17, 2026 22:59
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.
Replace Issue Assistant with GitHub Agentic Workflows
Changes
.github/issue-assistant/folder andsecurity.js.github/workflows/issue-assistant.ymlmsdo-issue-assistant.md- new agentic workflow (natural language)msdo-issue-assistant.lock.yml- compiled workflow with guardrailsBenefits
COPILOT_GITHUB_TOKEN)How it works
bug,feature,question,needs-info,needs-maintainer