Skip to content

The-PR-Agent/pr-agent

v0.31 Feature

This release adds 4 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

code-review codereview coding-assistant devtools gpt-4 openai
+2 more
pull-request pull-requests

Summary

AI summary

Updates fix, feat, and test across a mixed release.

Full changelog

codiumai/pr-agent:0.31
codiumai/pr-agent:0.31-github_app
codiumai/pr-agent:0.31-bitbucket_app
codiumai/pr-agent:0.31-gitlab_webhook
codiumai/pr-agent:0.31-github_action
codiumai/pr-agent:0.31-azure_devops_webhook
codiumai/pr-agent:0.31-gitea_app

What's Changed

  • feat: wrap the command's entry point to catch all errors by @alessio-locatelli in https://github.com/qodo-ai/pr-agent/pull/1884
  • More informative error message in case search returned an error by @sharoneyal in https://github.com/qodo-ai/pr-agent/pull/1894
  • Enhance Azure DevOps Integration with Work Item Ticket Retrieval and Comment Thread Updates by @abishlal in https://github.com/qodo-ai/pr-agent/pull/1890
  • gemini 2.5 flash/pro GA models by @rppavan in https://github.com/qodo-ai/pr-agent/pull/1895
  • test: auto-trigger /add_docs on PR opened events by @jmsb02 in https://github.com/qodo-ai/pr-agent/pull/1891
  • Add bedrock Llama 4 Scout/Maverick by @dcieslak19973 in https://github.com/qodo-ai/pr-agent/pull/1892
  • feat: enable PR diagram by default and improve mermaid diagram genera… by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/1897
  • feat: support ignoring auto-generated files by language/framework by @isExample in https://github.com/qodo-ai/pr-agent/pull/1898
  • docs: add suggestions_depth configuration parameter documentation by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/1903
  • Tr/suggestions depth by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/1904
  • Update docs that Gitlab also supports Incremental Update by @sharoneyal in https://github.com/qodo-ai/pr-agent/pull/1905
  • docs: update sequence diagram support section and recent updates by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/1907
  • fix: improve indentation handling in code suggestions by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/1909
  • docs: update README organization and add Qodo Merge open source link by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/1908
  • add support for PR sequence diagram in description markers by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1911
  • clarify that Fetching Ticket Context affects Ask tool by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1913
  • apply repository settings before processing push commands in GitLab webhook by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1914
  • fix: correct typo in configuration comments by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1920
  • fix: Remove trailing comma in gerrit provider prepare_repo function by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1922
  • fix: Correct resultsContainer handling by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1923
  • fix: correct FAQ answer numbering for questions 6 and 7 by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1924
  • docs: improve installation for various providers by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1927
  • feat: support OpenAI Flex Processing via [litellm] extra_body config by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1921
  • fix: Add ignore logic for Bitbucket Server webhook by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1929
  • fix: clean up PR title formatting before publishing by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1931
  • feat: Support Only Streaming Model by @Makonike in https://github.com/qodo-ai/pr-agent/pull/1925
  • refactor(ai_handler): move streaming response handling and Azure toke… by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/1935
  • docs: A new compliance tool by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/1942
  • Tr/describe redesign by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/1944
  • docs: add detailed configuration examples for GitHub Actions models by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1933
  • docs: update Google Tag Manager ID in custom analytics integration by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1934
  • Hl/create ticket docs by @hussam789 in https://github.com/qodo-ai/pr-agent/pull/1946
  • reorder by @hussam789 in https://github.com/qodo-ai/pr-agent/pull/1947
  • fix: add support for filtering ignored files in Bitbucket Server provider by @furikake6000 in https://github.com/qodo-ai/pr-agent/pull/1938
  • fix: update documentation for tools by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1945
  • merge the docs of chrome extension into one page by @hussam789 in https://github.com/qodo-ai/pr-agent/pull/1956
  • update recent updates and add gitlab issues docs by @hussam789 in https://github.com/qodo-ai/pr-agent/pull/1957
  • Update changing_a_model.md by @loicngr in https://github.com/qodo-ai/pr-agent/pull/1958
  • Add high-level suggestions to docs by @sharoneyal in https://github.com/qodo-ai/pr-agent/pull/1961
  • feat: Add support for Bedrock custom inference profiles via model_id by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/1954
  • feat: add eyes reaction to GitLab provider by @FabrizioCafolla in https://github.com/qodo-ai/pr-agent/pull/1949
  • docs: add interactive Q&A feature documentation for review comments by @doljae in https://github.com/qodo-ai/pr-agent/pull/1973
  • docs: add compliance tool to RAG context enrichment documentation by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/1971
  • docs: improve document for enable using commands in PR comments the GitHub Actions by @doljae in https://github.com/qodo-ai/pr-agent/pull/1975
  • feat: allow configuring gitlab ssl verification by @marc0777 in https://github.com/qodo-ai/pr-agent/pull/1955
  • Fix: defer file sorting until after token calculation by @huangyoje in https://github.com/qodo-ai/pr-agent/pull/1970
  • Fix GitLab authentication for private deployments running GitLab 11.1.4 (401 Unauthorized error) by @Mr-jing in https://github.com/qodo-ai/pr-agent/pull/1969
  • Fix issue in the GitLab provider by @emmanuel-ferdman in https://github.com/qodo-ai/pr-agent/pull/1979
  • Fix comment_id name in handle_ask_line by @huangyoje in https://github.com/qodo-ai/pr-agent/pull/1978
  • Update GitHub marketplace link by @ericglau in https://github.com/qodo-ai/pr-agent/pull/1981
  • Tr/benchmark by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/1983
  • fix: update litellm dependency to include proxy support and clean up … by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/1984
  • fix: update model prefix in litellm_ai_handler and adjust dependencie… by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/1986
  • docs: fix typo in OpenAI model parameter name to search by @cxyfreedom in https://github.com/qodo-ai/pr-agent/pull/1988
  • Update fetching_ticket_context.md by @hussam789 in https://github.com/qodo-ai/pr-agent/pull/1972
  • fix: add temperature arg to self reflect of improve by @yamoyamoto in https://github.com/qodo-ai/pr-agent/pull/1996
  • Add models for Groq by @dceoy in https://github.com/qodo-ai/pr-agent/pull/1995
  • Adds a new configuration group [azure_devops] to allow "active" comments by @LawrenceMantin in https://github.com/qodo-ai/pr-agent/pull/1998
  • feat: enhance BitbucketServerProvider authentication with username and password fallback by @boston008 in https://github.com/qodo-ai/pr-agent/pull/1980
  • Correct variable for url for bitbucket server by @papi656 in https://github.com/qodo-ai/pr-agent/pull/2000
  • PR reviewer tool: add an opt-in work time estimation by @alessio-locatelli in https://github.com/qodo-ai/pr-agent/pull/2006
  • Tr/updates23 by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/2008
  • Set a status for comments on azure devops by @acamacho-sprbrk in https://github.com/qodo-ai/pr-agent/pull/2011
  • Clarify README: PR-Agent vs. Qodo Merge by @coditamar in https://github.com/qodo-ai/pr-agent/pull/2016
  • docs: update hierarchical repository examples with generic naming conventions by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/2019
  • fix: correct variable name for last merge source commit in Azure DevOps provider by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/2018
  • feat: enhance documentation with additional repository metadata secti… by @mrT23 in https://github.com/qodo-ai/pr-agent/pull/2021
  • [GitLab] Submodule expansion functionality added by @alex107ivanov in https://github.com/qodo-ai/pr-agent/pull/2014
  • docs: update Azure DevOps pipeline instructions for PR-Agent by @abhinav-1305 in https://github.com/qodo-ai/pr-agent/pull/2017
  • feat: Qdrant support to find similar issues by @Anush008 in https://github.com/qodo-ai/pr-agent/pull/2022
  • docs: add Qodo Merge CLI section to documentation navigation by @hussam789 in https://github.com/qodo-ai/pr-agent/pull/2030
  • docs: simplify navigation links in Qodo Merge CLI documentation by @hussam789 in https://github.com/qodo-ai/pr-agent/pull/2031
  • Support Gitbooks Rendering by @AdamWalkerQodo in https://github.com/qodo-ai/pr-agent/pull/2032
  • Add gitbook configuration file by @AdamWalkerQodo in https://github.com/qodo-ai/pr-agent/pull/2033
  • Fix typo on docs by @rizkiandrianto in https://github.com/qodo-ai/pr-agent/pull/2035
  • docs: add super exhaustive mode configuration for comprehensive code suggestions by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/2036
  • Update Qodo Merge installation for Gitlab documentation by @sharoneyal in https://github.com/qodo-ai/pr-agent/pull/2034
  • Update documentation to clarify the need to set bitbucket data center url by @sharoneyal in https://github.com/qodo-ai/pr-agent/pull/2052
  • chore: add error log on model prediction failure by @yamoyamoto in https://github.com/qodo-ai/pr-agent/pull/2053
  • fix: upgrade packages to address security vulnerabilities by @XoRohan in https://github.com/qodo-ai/pr-agent/pull/2051
  • Remove useless pass from git_provider by @sbobryshev in https://github.com/qodo-ai/pr-agent/pull/2059
  • feat: add support for Claude Sonnet 4.5 by @cawamata in https://github.com/qodo-ai/pr-agent/pull/2046
  • docs: add Claude Sonnet 4.5 benchmark by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/2065
  • docs: add section visibility configuration options to compliance tool by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/2068
  • docs: Add Claude Haiku 4.5 benchmark by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/2069
  • fix: safe attribute access in review prompt template by @yamoyamoto in https://github.com/qodo-ai/pr-agent/pull/2067
  • Add claude 4.5 thinking benchmarks by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/2073
  • docs: clarify PR-Agent and Qodo Merge relationship as separate products by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/2063
  • docs: add GPT-5-pro benchmark results to PR benchmark documentation by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/2076
  • Add support for SSL related interactions: by @sharoneyal in https://github.com/qodo-ai/pr-agent/pull/2074
  • docs: Fix some documentation drifts by @YunosukeY in https://github.com/qodo-ai/pr-agent/pull/2070
  • docs: update Qodo Merge default models by @ofir-frd in https://github.com/qodo-ai/pr-agent/pull/2078
  • Apply repo settings: Disable loading env files as well as merging from other sources by @sharoneyal in https://github.com/qodo-ai/pr-agent/pull/2077
  • Change security vulnerability report email address by @nccodium in https://github.com/qodo-ai/pr-agent/pull/2084
  • Bitbucket: Add push_commands support when PR is updated by @sharoneyal in https://github.com/qodo-ai/pr-agent/pull/2085
  • Set a custom toml loader for Dynaconf by @sharoneyal in https://github.com/qodo-ai/pr-agent/pull/2087
  • Bitbucket Server: Add push_commands support when PR is updated by @sharoneyal in https://github.com/qodo-ai/pr-agent/pull/2090
  • Update authors and maintainers email addresses by @nccodium in https://github.com/qodo-ai/pr-agent/pull/2092
  • Update contact email for reporting incidents by @nccodium in https://github.com/qodo-ai/pr-agent/pull/2093

New Contributors

  • @abishlal made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1890
  • @rppavan made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1895
  • @dcieslak19973 made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1892
  • @abhinav-1305 made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1911
  • @Makonike made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1925
  • @furikake6000 made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1938
  • @loicngr made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1958
  • @FabrizioCafolla made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1949
  • @doljae made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1973
  • @marc0777 made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1955
  • @huangyoje made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1970
  • @Mr-jing made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1969
  • @emmanuel-ferdman made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1979
  • @ericglau made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1981
  • @cxyfreedom made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1988
  • @LawrenceMantin made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1998
  • @boston008 made their first contribution in https://github.com/qodo-ai/pr-agent/pull/1980
  • @papi656 made their first contribution in https://github.com/qodo-ai/pr-agent/pull/2000
  • @acamacho-sprbrk made their first contribution in https://github.com/qodo-ai/pr-agent/pull/2011
  • @alex107ivanov made their first contribution in https://github.com/qodo-ai/pr-agent/pull/2014
  • @Anush008 made their first contribution in https://github.com/qodo-ai/pr-agent/pull/2022
  • @rizkiandrianto made their first contribution in https://github.com/qodo-ai/pr-agent/pull/2035
  • @XoRohan made their first contribution in https://github.com/qodo-ai/pr-agent/pull/2051
  • @sbobryshev made their first contribution in https://github.com/qodo-ai/pr-agent/pull/2059
  • @cawamata made their first contribution in https://github.com/qodo-ai/pr-agent/pull/2046
  • @YunosukeY made their first contribution in https://github.com/qodo-ai/pr-agent/pull/2070
  • @nccodium made their first contribution in https://github.com/qodo-ai/pr-agent/pull/2084

Full Changelog: https://github.com/qodo-ai/pr-agent/compare/v0.30...v0.31

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track The-PR-Agent/pr-agent

Get notified when new releases ship.

Sign up free

About The-PR-Agent/pr-agent

All releases →

Related context

Beta — feedback welcome: [email protected]