Skip to content

Commit

Permalink
update git-bob config
Browse files Browse the repository at this point in the history
  • Loading branch information
haesleinhuepf committed Oct 12, 2024
1 parent f0a5956 commit 6e41ca0
Show file tree
Hide file tree
Showing 3 changed files with 75 additions and 100 deletions.
49 changes: 0 additions & 49 deletions .github/workflows/comment-on-issue.yml

This file was deleted.

75 changes: 75 additions & 0 deletions .github/workflows/git-bob.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: git-bob acting

on:
issues:
types: [opened]
issue_comment:
types:
- created
pull_request:
types: [opened, synchronize]
pull_request_review_comment:
types: [ created ]

jobs:
respond:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Print pull request number
run: |
echo "Pull Request Number - ${{ github.event.pull_request.number }}"
echo "Organization - ${{ github.repository_owner }}"
echo "Repository Name - ${{ github.repository }}"
- name: Print Job details
run: |
echo "Run ID - ${{ github.run_id }}"
echo "Run No - ${{ github.run_number }}"
echo "Job - ${{ github.job }}"
echo "Job ID - ${{ github.job_id }}"
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: 3.x

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -e .
pip install -r requirements.txt
- name: Run git-bob
env:
GIT_BOB_AGENT_NAME: "git-bob"
GIT_BOB_LLM_NAME: "${{ secrets.GIT_BOB_LLM_NAME }}"
ANTHROPIC_API_KEY: "${{ secrets.ANTHROPIC_API_KEY }}"
GOOGLE_API_KEY: "${{ secrets.GOOGLE_API_KEY }}"
OPENAI_API_KEY: "${{ secrets.OPENAI_API_KEY }}"
GH_MODELS_API_KEY: "${{ secrets.GH_MODELS_API_KEY }}"
KISSKI_API_KEY: "${{ secrets.KISSKI_API_KEY }}"
BLABLADOR_API_KEY: "${{ secrets.BLABLADOR_API_KEY }}"
GITHUB_API_KEY: "${{ secrets.GITHUB_TOKEN }}"
GITHUB_RUN_ID: "${{ github.run_id }}"
TWINE_USERNAME: "${{ secrets.TWINE_USERNAME }}"
TWINE_PASSWORD: "${{ secrets.TWINE_PASSWORD }}"
SYSTEM_MESSAGE: |
You are an extremely skilled python developer and data scientist. Your name is git-bob. You are sometimes called github-actions bot.
You can solve programming tasks and review code.
When asked to solve a specific problem, you keep your code changes minimal and only solve the problem at hand.
You cannot retrieve information from other sources but from github.com.
Do not claim anything that you don't know.
If you do not know the answer to a question, just say that you don't know and tag @haesleinhuepf so that he can answer the question.
In case you are asked to review code, you focus on the quality of the code.
VISION_SYSTEM_MESSAGE: |
You are an AI-based vision model with excellent skills when it comes to describing image. When describing an image, you typically explain:
* What is shown in the image.
* If the image shows clearly distinct objects in its channels, these structures are listed for each channel individually.
* You speculate how the image was acquired.
run: |
git-bob github-action ${{ github.repository }} ${{ github.event.pull_request.number }} ${{ github.event.issue.number }}
51 changes: 0 additions & 51 deletions .github/workflows/review-pull-request.yml

This file was deleted.

0 comments on commit 6e41ca0

Please sign in to comment.