mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-16 02:30:37 +08:00
Patch Extra Lines
This commit is contained in:
15
Usage.md
15
Usage.md
@ -263,13 +263,26 @@ All PR-Agent tools have a parameter called `extra_instructions`, that enables to
|
|||||||
|
|
||||||
#### Patch Extra Lines
|
#### Patch Extra Lines
|
||||||
By default, around any change in your PR, git patch provides 3 lines of context above and below the change.
|
By default, around any change in your PR, git patch provides 3 lines of context above and below the change.
|
||||||
|
```
|
||||||
|
@@ -12,5 +12,5 @@ def func1():
|
||||||
|
code line that already existed in the file...
|
||||||
|
code line that already existed in the file...
|
||||||
|
code line that already existed in the file....
|
||||||
|
-code line that was removed in the PR
|
||||||
|
+new code line added in the PR
|
||||||
|
code line that already existed in the file...
|
||||||
|
code line that already existed in the file...
|
||||||
|
code line that already existed in the file...
|
||||||
|
```
|
||||||
|
|
||||||
For the `review`, `describe`, `ask` and `add_docs` tools, if the token budget allows, PR-Agent tries to increase the number of lines of context, via the parameter:
|
For the `review`, `describe`, `ask` and `add_docs` tools, if the token budget allows, PR-Agent tries to increase the number of lines of context, via the parameter:
|
||||||
```
|
```
|
||||||
[config]
|
[config]
|
||||||
patch_extra_lines=3
|
patch_extra_lines=3
|
||||||
```
|
```
|
||||||
|
|
||||||
Increasing this number provides more context to the model, but will also increase the token budget.
|
Increasing this number provides more context to the model, but will also increase the token budget.
|
||||||
If the PR is too large (see [PR Compression strategy](./PR_COMPRESSION.md)), we automatically set this number to 0
|
If the PR is too large (see [PR Compression strategy](./PR_COMPRESSION.md)), PR-Agent automatically sets this number to 0, using the original git patch.
|
||||||
|
|
||||||
|
|
||||||
#### Azure DevOps provider
|
#### Azure DevOps provider
|
||||||
|
Reference in New Issue
Block a user