Skip to content
/ pr-agent Public
forked from qodo-ai/pr-agent

πŸš€ PR-Agent (Qodo Merge open-source): An AI-Powered πŸ€– Tool for Automated Pull Request Analysis, Feedback, Suggestions and More! πŸ’»πŸ”

License

Notifications You must be signed in to change notification settings

GEBIT/pr-agent

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

logo

QODO/Pr-Agent

This is a fork of the original pr-agent with GEBIT-specific changes like support for deepseek-r1 and improved context size handling.

To build the new docker container run:

docker build -f .\docker\Dockerfile -t pr-agent:0.5 -t pr-agent:latest .
docker login -u <username> docker-registry.local.gebit.de:5000
docker tag pr-agent:0.5 docker-registry.local.gebit.de:5000/dinf/pr-agent:0.5
docker push docker-registry.local.gebit.de:5000/dinf/pr-agent --all-tags

Example

docker run --rm --name pr-agent-review -e GITLAB.URL="https://gitlab.local.gebit.de/" -e OLLAMA__API_BASE="https://rtx-dev03.dinf.gebit.dev" -e CONFIG.GIT_PROVIDER="gitlab" -e GITLAB.PERSONAL_ACCESS_TOKEN=<<access-token>> pr-agent:0.11 --pr_url https://gitlab.local.gebit.de/sparpos/sparpos-kassa/-/merge_requests/2377 review --ignore.glob=["*.xml"] --config.model="ollama/deepseek-r1:14b" --config.model_turbo="ollama/deepseek-r1:14b" --config.fallback_models="ollama/deepseek-r1:14b" --config.max_model_tokens=8500 --config.custom_model_max_tokens=8500 --config.ai_timeout=500 --config.verbosity_level=2  --config.require_ticket_analysis_review=false --config.publish_output_progress=false --config.publish_output=false

About

πŸš€ PR-Agent (Qodo Merge open-source): An AI-Powered πŸ€– Tool for Automated Pull Request Analysis, Feedback, Suggestions and More! πŸ’»πŸ”

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • Other 0.6%