diff --git a/.changeset/late-chefs-remember.md b/.changeset/late-chefs-remember.md deleted file mode 100644 index 92fcebab1b..0000000000 --- a/.changeset/late-chefs-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"roo-cline": patch ---- - -Update the welcome page to provide 1-click OAuth flows with LLM routers or more advanced configuration with custom providers. diff --git a/.changeset/twelve-pumpkins-sit.md b/.changeset/twelve-pumpkins-sit.md deleted file mode 100644 index 57e50230bf..0000000000 --- a/.changeset/twelve-pumpkins-sit.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"roo-cline": patch ---- - -Changes maxTokens to 8192 for anthropic models that supports it -anthropic/claude-3-sonnet, claude-3-opus, claude-3-haiku supports maxTokens of 4096. -This change keeps the max tokens the same for those models diff --git a/.changeset/wise-icons-sort.md b/.changeset/wise-icons-sort.md deleted file mode 100644 index d0f4c38835..0000000000 --- a/.changeset/wise-icons-sort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"roo-cline": patch ---- - -Support mentioning binary files diff --git a/CHANGELOG.md b/CHANGELOG.md index 1339300648..e99bdb354f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Roo Code Changelog +## [3.10.3] - 2025-03-23 + +- Update the welcome page to provide 1-click OAuth flows with LLM routers (thanks @dtrugman!) +- Switch to a more direct method of tracking OpenRouter tokens/spend +- Make partial file reads backwards-compatible with custom system prompts and give users more control over the chunk size +- Fix issues where questions and suggestions weren’t showing up for non-streaming models and were hard to read in some themes +- A variety of fixes and improvements to experimental multi-block diff (thanks @KJ7LNW!) +- Fix opacity of drop-down menus in settings (thanks @KJ7LNW!) +- Fix bugs with reading and mentioning binary files like PDFs +- Fix the pricing information for OpenRouter free models (thanks @Jdo300!) +- Fix an issue with our unit tests on Windows (thanks @diarmidmackenzie!) +- Fix a maxTokens issue for the Outbound provider (thanks @pugazhendhi-m!) +- Fix a line number issue with partial file reads (thanks @samhvw8!) + ## [3.10.2] - 2025-03-21 - Fixes to context mentions on Windows diff --git a/README.md b/README.md index f1ba1762ab..891948f82c 100644 --- a/README.md +++ b/README.md @@ -180,23 +180,23 @@ Thanks to all our contributors who have helped make Roo Code better! -| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| samhvw8
samhvw8
| daniel-lxs
daniel-lxs
| a8trejo
a8trejo
| -| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| ColemanRoo
ColemanRoo
| stea9499
stea9499
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| -| NyxJae
NyxJae
| MuriloFP
MuriloFP
| hannesrudolph
hannesrudolph
| d-oit
d-oit
| punkpeye
punkpeye
| monotykamary
monotykamary
| -| lloydchang
lloydchang
| vigneshsubbiah16
vigneshsubbiah16
| Szpadel
Szpadel
| cannuri
cannuri
| lupuletic
lupuletic
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| -| Premshay
Premshay
| psv2522
psv2522
| olweraltuve
olweraltuve
| wkordalski
wkordalski
| qdaxb
qdaxb
| feifei325
feifei325
| -| RaySinner
RaySinner
| afshawnlotfi
afshawnlotfi
| emshvac
emshvac
| pdecat
pdecat
| Lunchb0ne
Lunchb0ne
| pugazhendhi-m
pugazhendhi-m
| -| sammcj
sammcj
| KJ7LNW
KJ7LNW
| dtrugman
dtrugman
| aitoroses
aitoroses
| yt3trees
yt3trees
| yongjer
yongjer
| -| vincentsong
vincentsong
| eonghk
eonghk
| arthurauffray
arthurauffray
| aheizi
aheizi
| heyseth
heyseth
| philfung
philfung
| -| napter
napter
| mdp
mdp
| jcbdev
jcbdev
| GitlyHallows
GitlyHallows
| benzntech
benzntech
| anton-otee
anton-otee
| -| moqimoqidea
moqimoqidea
| olup
olup
| lightrabbit
lightrabbit
| kohii
kohii
| kinandan
kinandan
| im47cn
im47cn
| -| dqroid
dqroid
| dairui1
dairui1
| bannzai
bannzai
| AMHesch
AMHesch
| mosleyit
mosleyit
| oprstchn
oprstchn
| -| philipnext
philipnext
| refactorthis
refactorthis
| samir-nimbly
samir-nimbly
| shaybc
shaybc
| shohei-ihaya
shohei-ihaya
| student20880
student20880
| -| teddyOOXX
teddyOOXX
| PretzelVector
PretzelVector
| adamwlarson
adamwlarson
| alarno
alarno
| andreastempsch
andreastempsch
| Atlogit
Atlogit
| -| dleen
dleen
| dbasclpy
dbasclpy
| celestial-vault
celestial-vault
| franekp
franekp
| DeXtroTip
DeXtroTip
| hesara
hesara
| -| eltociear
eltociear
| libertyteeth
libertyteeth
| mamertofabian
mamertofabian
| marvijo-code
marvijo-code
| Sarke
Sarke
| tgfjt
tgfjt
| -| vladstudio
vladstudio
| Yoshino-Yukitaro
Yoshino-Yukitaro
| ashktn
ashktn
| | | | +| mrubens
mrubens
| saoudrizwan
saoudrizwan
| cte
cte
| samhvw8
samhvw8
| daniel-lxs
daniel-lxs
| a8trejo
a8trejo
| +| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +| ColemanRoo
ColemanRoo
| stea9499
stea9499
| joemanley201
joemanley201
| System233
System233
| nissa-seru
nissa-seru
| jquanton
jquanton
| +| NyxJae
NyxJae
| MuriloFP
MuriloFP
| hannesrudolph
hannesrudolph
| d-oit
d-oit
| punkpeye
punkpeye
| monotykamary
monotykamary
| +| lloydchang
lloydchang
| vigneshsubbiah16
vigneshsubbiah16
| Szpadel
Szpadel
| cannuri
cannuri
| lupuletic
lupuletic
| Smartsheet-JB-Brown
Smartsheet-JB-Brown
| +| Premshay
Premshay
| psv2522
psv2522
| olweraltuve
olweraltuve
| wkordalski
wkordalski
| qdaxb
qdaxb
| feifei325
feifei325
| +| RaySinner
RaySinner
| pugazhendhi-m
pugazhendhi-m
| pdecat
pdecat
| KJ7LNW
KJ7LNW
| emshvac
emshvac
| afshawnlotfi
afshawnlotfi
| +| aitoroses
aitoroses
| dtrugman
dtrugman
| sammcj
sammcj
| Lunchb0ne
Lunchb0ne
| yt3trees
yt3trees
| yongjer
yongjer
| +| vincentsong
vincentsong
| eonghk
eonghk
| arthurauffray
arthurauffray
| aheizi
aheizi
| heyseth
heyseth
| anton-otee
anton-otee
| +| benzntech
benzntech
| GitlyHallows
GitlyHallows
| philfung
philfung
| napter
napter
| jcbdev
jcbdev
| mdp
mdp
| +| ashktn
ashktn
| bannzai
bannzai
| dairui1
dairui1
| dqroid
dqroid
| im47cn
im47cn
| kinandan
kinandan
| +| kohii
kohii
| lightrabbit
lightrabbit
| olup
olup
| moqimoqidea
moqimoqidea
| mosleyit
mosleyit
| oprstchn
oprstchn
| +| philipnext
philipnext
| refactorthis
refactorthis
| samir-nimbly
samir-nimbly
| shaybc
shaybc
| shohei-ihaya
shohei-ihaya
| student20880
student20880
| +| teddyOOXX
teddyOOXX
| PretzelVector
PretzelVector
| AMHesch
AMHesch
| adamwlarson
adamwlarson
| alarno
alarno
| andreastempsch
andreastempsch
| +| Atlogit
Atlogit
| dleen
dleen
| diarmidmackenzie
diarmidmackenzie
| dbasclpy
dbasclpy
| celestial-vault
celestial-vault
| franekp
franekp
| +| DeXtroTip
DeXtroTip
| hesara
hesara
| eltociear
eltociear
| Jdo300
Jdo300
| libertyteeth
libertyteeth
| mamertofabian
mamertofabian
| +| marvijo-code
marvijo-code
| Sarke
Sarke
| tgfjt
tgfjt
| vladstudio
vladstudio
| Yoshino-Yukitaro
Yoshino-Yukitaro
| | diff --git a/locales/ca/README.md b/locales/ca/README.md index c4e6172979..7db1ab26c4 100644 --- a/locales/ca/README.md +++ b/locales/ca/README.md @@ -184,17 +184,17 @@ Gràcies a tots els nostres col·laboradors que han ajudat a millorar Roo Code! |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## Llicència diff --git a/locales/de/README.md b/locales/de/README.md index 9b92ef1d0a..c6aa999ae1 100644 --- a/locales/de/README.md +++ b/locales/de/README.md @@ -184,17 +184,17 @@ Danke an alle unsere Mitwirkenden, die geholfen haben, Roo Code zu verbessern! |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## Lizenz diff --git a/locales/es/README.md b/locales/es/README.md index 1ea3222b55..e3d470bbba 100644 --- a/locales/es/README.md +++ b/locales/es/README.md @@ -184,17 +184,17 @@ Usamos [changesets](https://github.com/changesets/changesets) para versionar y p |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## Licencia diff --git a/locales/fr/README.md b/locales/fr/README.md index 97870b160f..4c56f0f966 100644 --- a/locales/fr/README.md +++ b/locales/fr/README.md @@ -184,17 +184,17 @@ Merci à tous nos contributeurs qui ont aidé à améliorer Roo Code ! |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## Licence diff --git a/locales/hi/README.md b/locales/hi/README.md index e130502d55..e54a4d581e 100644 --- a/locales/hi/README.md +++ b/locales/hi/README.md @@ -184,17 +184,17 @@ Roo Code को बेहतर बनाने में मदद करने |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## लाइसेंस diff --git a/locales/it/README.md b/locales/it/README.md index 837d7635db..f508a706e1 100644 --- a/locales/it/README.md +++ b/locales/it/README.md @@ -184,17 +184,17 @@ Grazie a tutti i nostri contributori che hanno aiutato a migliorare Roo Code! |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## Licenza diff --git a/locales/ja/README.md b/locales/ja/README.md index 4711610f91..a905bd7468 100644 --- a/locales/ja/README.md +++ b/locales/ja/README.md @@ -184,17 +184,17 @@ Roo Codeの改善に貢献してくれたすべての貢献者に感謝します |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## ライセンス diff --git a/locales/ko/README.md b/locales/ko/README.md index bd7040a0a6..be22cefb18 100644 --- a/locales/ko/README.md +++ b/locales/ko/README.md @@ -184,17 +184,17 @@ Roo Code를 더 좋게 만드는 데 도움을 준 모든 기여자에게 감사 |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## 라이선스 diff --git a/locales/pl/README.md b/locales/pl/README.md index a367e6ff13..b8ea982b09 100644 --- a/locales/pl/README.md +++ b/locales/pl/README.md @@ -184,17 +184,17 @@ Dziękujemy wszystkim naszym współtwórcom, którzy pomogli ulepszyć Roo Code |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## Licencja diff --git a/locales/pt-BR/README.md b/locales/pt-BR/README.md index 00d4575030..9721ec40e0 100644 --- a/locales/pt-BR/README.md +++ b/locales/pt-BR/README.md @@ -184,17 +184,17 @@ Obrigado a todos os nossos contribuidores que ajudaram a tornar o Roo Code melho |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## Licença diff --git a/locales/tr/README.md b/locales/tr/README.md index dd2e298d08..cbecd6eaa3 100644 --- a/locales/tr/README.md +++ b/locales/tr/README.md @@ -184,17 +184,17 @@ Roo Code'u daha iyi hale getirmeye yardımcı olan tüm katkıda bulunanlara te |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## Lisans diff --git a/locales/vi/README.md b/locales/vi/README.md index 69240c9d3e..234f7f9e10 100644 --- a/locales/vi/README.md +++ b/locales/vi/README.md @@ -184,17 +184,17 @@ Cảm ơn tất cả những người đóng góp đã giúp cải thiện Roo C |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## Giấy Phép diff --git a/locales/zh-CN/README.md b/locales/zh-CN/README.md index db5210f033..1bab8c9466 100644 --- a/locales/zh-CN/README.md +++ b/locales/zh-CN/README.md @@ -184,17 +184,17 @@ code --install-extension bin/roo-cline-.vsix |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## 许可证 diff --git a/locales/zh-TW/README.md b/locales/zh-TW/README.md index 83c12271d7..36a5ed49be 100644 --- a/locales/zh-TW/README.md +++ b/locales/zh-TW/README.md @@ -184,17 +184,17 @@ code --install-extension bin/roo-cline-.vsix |NyxJae
NyxJae
|MuriloFP
MuriloFP
|hannesrudolph
hannesrudolph
|d-oit
d-oit
|punkpeye
punkpeye
|monotykamary
monotykamary
| |lloydchang
lloydchang
|vigneshsubbiah16
vigneshsubbiah16
|Szpadel
Szpadel
|cannuri
cannuri
|lupuletic
lupuletic
|Smartsheet-JB-Brown
Smartsheet-JB-Brown
| |Premshay
Premshay
|psv2522
psv2522
|olweraltuve
olweraltuve
|wkordalski
wkordalski
|qdaxb
qdaxb
|feifei325
feifei325
| -|RaySinner
RaySinner
|afshawnlotfi
afshawnlotfi
|emshvac
emshvac
|pdecat
pdecat
|Lunchb0ne
Lunchb0ne
|pugazhendhi-m
pugazhendhi-m
| -|sammcj
sammcj
|KJ7LNW
KJ7LNW
|dtrugman
dtrugman
|aitoroses
aitoroses
|yt3trees
yt3trees
|yongjer
yongjer
| -|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|philfung
philfung
| -|napter
napter
|mdp
mdp
|jcbdev
jcbdev
|GitlyHallows
GitlyHallows
|benzntech
benzntech
|anton-otee
anton-otee
| -|moqimoqidea
moqimoqidea
|olup
olup
|lightrabbit
lightrabbit
|kohii
kohii
|kinandan
kinandan
|im47cn
im47cn
| -|dqroid
dqroid
|dairui1
dairui1
|bannzai
bannzai
|AMHesch
AMHesch
|mosleyit
mosleyit
|oprstchn
oprstchn
| +|RaySinner
RaySinner
|pugazhendhi-m
pugazhendhi-m
|pdecat
pdecat
|KJ7LNW
KJ7LNW
|emshvac
emshvac
|afshawnlotfi
afshawnlotfi
| +|aitoroses
aitoroses
|dtrugman
dtrugman
|sammcj
sammcj
|Lunchb0ne
Lunchb0ne
|yt3trees
yt3trees
|yongjer
yongjer
| +|vincentsong
vincentsong
|eonghk
eonghk
|arthurauffray
arthurauffray
|aheizi
aheizi
|heyseth
heyseth
|anton-otee
anton-otee
| +|benzntech
benzntech
|GitlyHallows
GitlyHallows
|philfung
philfung
|napter
napter
|jcbdev
jcbdev
|mdp
mdp
| +|ashktn
ashktn
|bannzai
bannzai
|dairui1
dairui1
|dqroid
dqroid
|im47cn
im47cn
|kinandan
kinandan
| +|kohii
kohii
|lightrabbit
lightrabbit
|olup
olup
|moqimoqidea
moqimoqidea
|mosleyit
mosleyit
|oprstchn
oprstchn
| |philipnext
philipnext
|refactorthis
refactorthis
|samir-nimbly
samir-nimbly
|shaybc
shaybc
|shohei-ihaya
shohei-ihaya
|student20880
student20880
| -|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
|Atlogit
Atlogit
| -|dleen
dleen
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
|DeXtroTip
DeXtroTip
|hesara
hesara
| -|eltociear
eltociear
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
| -|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
|ashktn
ashktn
| | | | +|teddyOOXX
teddyOOXX
|PretzelVector
PretzelVector
|AMHesch
AMHesch
|adamwlarson
adamwlarson
|alarno
alarno
|andreastempsch
andreastempsch
| +|Atlogit
Atlogit
|dleen
dleen
|diarmidmackenzie
diarmidmackenzie
|dbasclpy
dbasclpy
|celestial-vault
celestial-vault
|franekp
franekp
| +|DeXtroTip
DeXtroTip
|hesara
hesara
|eltociear
eltociear
|Jdo300
Jdo300
|libertyteeth
libertyteeth
|mamertofabian
mamertofabian
| +|marvijo-code
marvijo-code
|Sarke
Sarke
|tgfjt
tgfjt
|vladstudio
vladstudio
|Yoshino-Yukitaro
Yoshino-Yukitaro
| | ## 許可證 diff --git a/package-lock.json b/package-lock.json index 885601b1e0..256c6234d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "roo-cline", - "version": "3.10.2", + "version": "3.10.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "roo-cline", - "version": "3.10.2", + "version": "3.10.3", "dependencies": { "@anthropic-ai/bedrock-sdk": "^0.10.2", "@anthropic-ai/sdk": "^0.37.0", diff --git a/package.json b/package.json index 3d5bd35a6e..7ef489e2fa 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "displayName": "Roo Code (prev. Roo Cline)", "description": "A whole dev team of AI agents in your editor.", "publisher": "RooVeterinaryInc", - "version": "3.10.2", + "version": "3.10.3", "icon": "assets/icons/rocket.png", "galleryBanner": { "color": "#617A91", diff --git a/src/core/Cline.ts b/src/core/Cline.ts index c02a55b1e0..33f72c7d61 100644 --- a/src/core/Cline.ts +++ b/src/core/Cline.ts @@ -2326,6 +2326,7 @@ export class Cline extends EventEmitter { let sourceCodeDef = "" const isBinary = await isBinaryFile(absolutePath).catch(() => false) + const autoTruncate = block.params.auto_truncate === "true" if (isRangeRead) { if (startLine === undefined) { @@ -2333,10 +2334,10 @@ export class Cline extends EventEmitter { } else { content = addLineNumbers( await readLines(absolutePath, endLine, startLine), - startLine, + startLine + 1, ) } - } else if (!isBinary && totalLines > maxReadFileLine) { + } else if (autoTruncate && !isBinary && totalLines > maxReadFileLine) { // If file is too large, only read the first maxReadFileLine lines isFileTruncated = true @@ -2357,7 +2358,7 @@ export class Cline extends EventEmitter { // Add truncation notice if applicable if (isFileTruncated) { - content += `\n\n[File truncated: showing ${maxReadFileLine} of ${totalLines} total lines. Use start_line and end_line if you need to read more.].${sourceCodeDef}` + content += `\n\n[File truncated: showing ${maxReadFileLine} of ${totalLines} total lines. Use start_line and end_line or set auto_truncate to false if you need to read more.].${sourceCodeDef}` } pushToolResult(content) diff --git a/src/core/assistant-message/index.ts b/src/core/assistant-message/index.ts index 81e6edb95b..5409c4bbe2 100644 --- a/src/core/assistant-message/index.ts +++ b/src/core/assistant-message/index.ts @@ -51,6 +51,7 @@ export const toolParamNames = [ "diff", "start_line", "end_line", + "auto_truncate", "mode_slug", "reason", "operations", diff --git a/src/core/prompts/__tests__/__snapshots__/system.test.ts.snap b/src/core/prompts/__tests__/__snapshots__/system.test.ts.snap index 1bfc98ac0b..de3c920d19 100644 --- a/src/core/prompts/__tests__/__snapshots__/system.test.ts.snap +++ b/src/core/prompts/__tests__/__snapshots__/system.test.ts.snap @@ -35,11 +35,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -68,9 +70,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -412,11 +421,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -445,9 +456,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -878,11 +896,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -911,9 +931,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -1308,11 +1335,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -1341,9 +1370,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -1685,11 +1721,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -1718,9 +1756,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -2062,11 +2107,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -2095,9 +2142,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -2439,11 +2493,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -2472,9 +2528,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -2865,11 +2928,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -2898,9 +2963,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -3696,11 +3768,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -3729,9 +3803,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -4122,11 +4203,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -4155,9 +4238,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -4561,11 +4651,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -4594,9 +4686,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -4980,11 +5079,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -5013,9 +5114,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -5519,11 +5627,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -5552,9 +5662,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -5972,11 +6089,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -6005,9 +6124,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: @@ -6323,11 +6449,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory /test/path) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -6356,9 +6484,16 @@ Examples: 46 68 - Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files. + ## search_files Description: Request to perform a regex search across files in a specified directory, providing context-rich results. This tool searches for patterns or specific content across multiple files, displaying each match with encapsulating context. Parameters: diff --git a/src/core/prompts/tools/read-file.ts b/src/core/prompts/tools/read-file.ts index 5586b90dc4..4932297319 100644 --- a/src/core/prompts/tools/read-file.ts +++ b/src/core/prompts/tools/read-file.ts @@ -7,11 +7,13 @@ Parameters: - path: (required) The path of the file to read (relative to the current working directory ${args.cwd}) - start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file. - end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file. +- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted. Usage: File path here Starting line number (optional) Ending line number (optional) +true or false (optional) Examples: @@ -40,6 +42,13 @@ Examples: 46 68 +Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues. -Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.` +5. Reading a large file with automatic truncation: + +src/large-module.ts +true + + +This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.` } diff --git a/webview-ui/src/components/chat/ChatRow.tsx b/webview-ui/src/components/chat/ChatRow.tsx index 3f7d174b49..99c773873f 100644 --- a/webview-ui/src/components/chat/ChatRow.tsx +++ b/webview-ui/src/components/chat/ChatRow.tsx @@ -252,7 +252,7 @@ export const ChatRowContent = ({ }, [message.ask, message.say, message.text]) const followUpData = useMemo(() => { - if (message.type === "ask" && message.ask === "followup" && message.partial === false) { + if (message.type === "ask" && message.ask === "followup" && !message.partial) { return JSON.parse(message.text || "{}") } return null diff --git a/webview-ui/src/components/chat/FollowUpSuggest.tsx b/webview-ui/src/components/chat/FollowUpSuggest.tsx index 76aa32c7fb..24dc42ca7d 100644 --- a/webview-ui/src/components/chat/FollowUpSuggest.tsx +++ b/webview-ui/src/components/chat/FollowUpSuggest.tsx @@ -28,7 +28,7 @@ const FollowUpSuggest = ({ suggestions = [], onSuggestionClick, ts = 1 }: Follow {suggestions.map((suggestion) => (