Skip to content

Commit 854736b

Browse files
author
Tulga Tsogtgerel
committed
feat: enhance assistant to implement PR changes using Auggie SDK
Major enhancements: - Add Auggie SDK integration to implement changes based on comments - Gather comprehensive PR context (diff, files, comments, metadata) - Automatically commit and push changes to PR branch - Add success/failure comments to PR - Configure git with GitHub Actions bot credentials - Handle both issue_comment and pull_request_review_comment events Dependencies: - Add @augmentcode/auggie-sdk for AI-powered code changes - Add @actions/exec for git operations The action now: 1. Adds eyes reaction to show processing 2. Gathers PR context and comment thread 3. Invokes Auggie with full context 4. Commits and pushes implemented changes 5. Posts result comment to PR
1 parent 9ed3faf commit 854736b

File tree

4 files changed

+7175
-448
lines changed

4 files changed

+7175
-448
lines changed

assistant/action.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
name: "Comment Reaction"
2-
description: "React to GitHub comments with emoji reactions"
1+
name: "PR Assistant"
2+
description: "AI-powered PR assistant that implements changes based on comments using Auggie SDK"
33
author: "Augment Code"
44
branding:
5-
icon: "eye"
6-
color: "blue"
5+
icon: "zap"
6+
color: "purple"
77

88
inputs:
99
github_token:
@@ -42,7 +42,7 @@ runs:
4242
run: npm install --production
4343
shell: bash
4444
working-directory: ${{ github.action_path }}
45-
- name: React to Comment
45+
- name: Run PR Assistant
4646
id: react
4747
run: npx tsx ${{ github.action_path }}/src/index.ts
4848
shell: bash

0 commit comments

Comments
 (0)