Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
606783c
add pearai provider
Himanshu-Singh-Chauhan Jan 28, 2025
70ecd5f
Progress
nang-dev Jan 28, 2025
322d776
Added pearai api config
nang-dev Jan 28, 2025
2f59dd8
Added pearai welcome default
nang-dev Jan 28, 2025
fa96656
Added pearai with anthropic
nang-dev Jan 29, 2025
6880043
Added working anthropic server
nang-dev Jan 29, 2025
7c06f7c
Added login logout p2p call working
nang-dev Jan 31, 2025
d2cf5f0
Fixed capitalization
nang-dev Jan 31, 2025
4fc7e99
Plus button working after login
nang-dev Jan 31, 2025
3d62dc7
Added client side error
nang-dev Jan 31, 2025
e34d5da
Added wording tweak
nang-dev Jan 31, 2025
3b8411b
Added package.json
nang-dev Feb 7, 2025
9075548
add aider in gitignore
Himanshu-Singh-Chauhan Feb 1, 2025
255dfb4
input box - recent chats
Himanshu-Singh-Chauhan Feb 3, 2025
160a010
ui changes 1
Himanshu-Singh-Chauhan Feb 5, 2025
62ca95a
read file
Himanshu-Singh-Chauhan Feb 5, 2025
fb0b69e
tail
Himanshu-Singh-Chauhan Feb 5, 2025
e0e75b5
Added zero mesages view and auto approve
nang-dev Feb 7, 2025
5b0161a
Added auto add pearai
nang-dev Feb 7, 2025
cbc0f47
Added icon
nang-dev Feb 7, 2025
1d0877c
progress
Himanshu-Singh-Chauhan Feb 10, 2025
ec4f92a
Fixed build - ask himanshu later
nang-dev Feb 10, 2025
581b1e0
Added wording
nang-dev Feb 10, 2025
cfa21e1
Revert "Fixed build - ask himanshu later"
nang-dev Feb 10, 2025
ab9dc26
Fixed build better way
nang-dev Feb 10, 2025
f7031c0
Expose focus command to command palette
nang-dev Feb 10, 2025
9b1f689
Merge pull request #6 from trypear/pear-ui
nang-dev Feb 10, 2025
7dc6882
Edit text box
nang-dev Feb 10, 2025
83d4315
Updated support links
nang-dev Feb 11, 2025
0c246dd
Update README.md
nang-dev Feb 12, 2025
85f9d57
upstream pull fixes
Himanshu-Singh-Chauhan Feb 13, 2025
5e559fa
fix @ context button
Himanshu-Singh-Chauhan Feb 13, 2025
5f0047b
mention bg fix
Himanshu-Singh-Chauhan Feb 13, 2025
53065c4
Merge branch 'roo-newrelease' into upstream-pull-13022025
Himanshu-Singh-Chauhan Feb 15, 2025
4c6541d
Merge branch 'main' of https://github.com/RooVetGit/Roo-Code into ups…
Himanshu-Singh-Chauhan Feb 26, 2025
3914291
clean npm install
Himanshu-Singh-Chauhan Feb 26, 2025
8cb8641
Merge branch 'main' of https://github.com/RooVetGit/Roo-Code into ups…
Himanshu-Singh-Chauhan Feb 27, 2025
a8a3926
fixes
Himanshu-Singh-Chauhan Feb 27, 2025
6b8d788
package.json fixes storybook
Himanshu-Singh-Chauhan Feb 27, 2025
2043c1e
duplicate commands fixes
Himanshu-Singh-Chauhan Feb 27, 2025
5223fce
pearai fixes and chat text area ui fixes
Himanshu-Singh-Chauhan Feb 28, 2025
670cd88
auto approve fixes
Himanshu-Singh-Chauhan Mar 1, 2025
91aa9f2
auto approve by default
Himanshu-Singh-Chauhan Mar 4, 2025
9d752c3
Added static
nang-dev Mar 6, 2025
3f7a2bc
Fixed endpoint
nang-dev Mar 6, 2025
99d8607
Added fixes
nang-dev Mar 6, 2025
d33450a
Merge pull request #22 from trypear/pearai-models-6
nang-dev Mar 6, 2025
af5bf2b
Added devving
nang-dev Mar 6, 2025
aec2c72
Merge pull request #23 from trypear/devving
nang-dev Mar 6, 2025
0016193
At least the connection is working
nang-dev Mar 6, 2025
deedf9e
Added working
nang-dev Mar 6, 2025
92e3de4
Added connection allow
nang-dev Mar 6, 2025
209d355
Merge pull request #24 from trypear/dynamic
nang-dev Mar 6, 2025
d7950fc
Added pearai model desc
nang-dev Mar 7, 2025
50fa676
Progress
nang-dev Mar 7, 2025
cdceffe
Fixed
nang-dev Mar 7, 2025
857e30d
Added naming
nang-dev Mar 7, 2025
1b86f50
Merge pull request #25 from trypear/pearai-switch
nang-dev Mar 8, 2025
0344700
Added claude 3.7
nang-dev Mar 8, 2025
d1e8bce
Fixed server URL
nang-dev Mar 10, 2025
ecc9643
support image pearai model (#26)
Himanshu-Singh-Chauhan Mar 12, 2025
e322c3a
Fixed
nang-dev Mar 12, 2025
7c38e00
Working
nang-dev Mar 12, 2025
cb7f209
Merge pull request #27 from trypear/images
nang-dev Mar 12, 2025
823ec11
Update README.md
nang-dev Mar 16, 2025
de5b2ff
Added working for anthropic
nang-dev Mar 16, 2025
c1dbbb6
Cleanup
nang-dev Mar 16, 2025
bd0002b
Cleanup
nang-dev Mar 16, 2025
8aa0256
Merge pull request #28 from trypear/pay-as-you-go-notif
nang-dev Mar 16, 2025
8a4fa42
Working
nang-dev Mar 18, 2025
40ade36
Working
nang-dev Mar 18, 2025
02795f6
Added login working
nang-dev Mar 18, 2025
63295d4
Added logout working
nang-dev Mar 18, 2025
ad75b69
Merge pull request #30 from trypear/mcp-config
nang-dev Mar 18, 2025
88067a4
Init merge
nang-dev Mar 21, 2025
6ba4dd3
Building
nang-dev Mar 21, 2025
172be53
FIx foucs
nang-dev Mar 21, 2025
e3f4d52
Progress
nang-dev Mar 21, 2025
c4d4760
Progress
nang-dev Mar 21, 2025
b67ee17
Progress
nang-dev Mar 21, 2025
293f74f
Progress
nang-dev Mar 21, 2025
d60a8d0
agent
nang-dev Mar 22, 2025
daec077
Chat styling
nang-dev Mar 22, 2025
ebbce5a
Removed enhance
nang-dev Mar 22, 2025
51dd753
Changed pearai default
nang-dev Mar 22, 2025
eac84f7
Added more styling
nang-dev Mar 22, 2025
115f24e
Added MCP server fix
nang-dev Mar 22, 2025
18607da
Added removal in case
nang-dev Mar 22, 2025
b77a0df
add-to-context-keybinding (#37)
Himanshu-Singh-Chauhan Mar 28, 2025
64f0698
Added auto-approve
nang-dev Mar 29, 2025
7150202
Merge pull request #39 from trypear/auto-approve-2
nang-dev Mar 29, 2025
b40e406
Working
nang-dev Apr 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,7 @@ docs/_site/

#Logging
logs
.aider*
.env
# aider
.aider*
8 changes: 4 additions & 4 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
branch="$(git rev-parse --abbrev-ref HEAD)"

if [ "$branch" = "main" ]; then
echo "You can't commit directly to main - please check out a branch."
exit 1
fi
# if [ "$branch" = "main" ]; then
# echo "You can't commit directly to main - please check out a branch."
# exit 1
# fi

npx lint-staged
8 changes: 4 additions & 4 deletions .husky/pre-push
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
branch="$(git rev-parse --abbrev-ref HEAD)"

if [ "$branch" = "main" ]; then
echo "You can't push directly to main - please check out a branch."
exit 1
fi
# if [ "$branch" = "main" ]; then
# echo "You can't push directly to main - please check out a branch."
# exit 1
# fi

npm run compile

Expand Down
211 changes: 29 additions & 182 deletions README.md

Large diffs are not rendered by default.

Binary file added assets/icons/pear.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions assets/icons/pearai-agent-splash.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 19 additions & 17 deletions locales/ca/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/de/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/es/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/fr/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/hi/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/it/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/ja/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/ko/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/pl/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/pt-BR/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/tr/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/vi/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/zh-CN/README.md

Large diffs are not rendered by default.

36 changes: 19 additions & 17 deletions locales/zh-TW/README.md

Large diffs are not rendered by default.

80 changes: 78 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

63 changes: 38 additions & 25 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "roo-cline",
"displayName": "Roo Code (prev. Roo Cline)",
"description": "A whole dev team of AI agents in your editor.",
"publisher": "RooVeterinaryInc",
"name": "pearai-roo-cline",
"displayName": "PearAI Roo Code / Cline",
"description": "PearAI's integration of Roo Code / Cline, a coding agent.",
"publisher": "PearAI",
"icon": "assets/icons/pear.png",
"version": "3.10.2",
"icon": "assets/icons/rocket.png",
"galleryBanner": {
"color": "#617A91",
"theme": "dark"
Expand All @@ -14,7 +14,7 @@
"node": ">=20.18.1"
},
"author": {
"name": "Roo Vet"
"name": "PearAI"
},
"repository": {
"type": "git",
Expand Down Expand Up @@ -54,27 +54,27 @@
"submenus": [
{
"id": "roo-code.contextMenu",
"label": "Roo Code"
"label": "PearAI Agent (Roo Code)"
},
{
"id": "roo-code.terminalMenu",
"label": "Roo Code"
}
],
"viewsContainers": {
"activitybar": [
"auxiliarybar": [
{
"id": "roo-cline-ActivityBar",
"title": "Roo Code",
"icon": "$(rocket)"
"id": "pearai-roo-cline",
"title": "PearAI Agent",
"icon": "assets/icons/pear.png"
}
]
},
"views": {
"roo-cline-ActivityBar": [
"pearai-roo-cline": [
{
"type": "webview",
"id": "roo-cline.SidebarProvider",
"id": "pearai-roo-cline.SidebarProvider",
"name": ""
}
]
Expand Down Expand Up @@ -122,22 +122,22 @@
},
{
"command": "roo-cline.explainCode",
"title": "Explain Code",
"title": "PearAI Agent (Roo Code): Explain Code",
"category": "Roo Code"
},
{
"command": "roo-cline.fixCode",
"title": "Fix Code",
"title": "PearAI Agent (Roo Code): Fix Code",
"category": "Roo Code"
},
{
"command": "roo-cline.improveCode",
"title": "Improve Code",
"title": "PearAI Agent (Roo Code): Improve Code",
"category": "Roo Code"
},
{
"command": "roo-cline.addToContext",
"title": "Add To Context",
"title": "PearAI Agent (Roo Code): Add To Context",
"category": "Roo Code"
},
{
Expand All @@ -164,13 +164,25 @@
"command": "roo-cline.terminalExplainCommandInCurrentTask",
"title": "Explain This Command (Current Task)",
"category": "Terminal"
},
{
"command": "roo-cline.focus",
"title": "Roo Code: Bring To Focus",
"category": "Roo Code"
}
],
"keybindings": [
{
"command": "roo-cline.addToContext",
"mac": "cmd+l",
"key": "ctrl+l"
}
],
"menus": {
"editor/context": [
{
"submenu": "roo-code.contextMenu",
"group": "navigation"
"group": "0_acontinue"
}
],
"roo-code.contextMenu": [
Expand Down Expand Up @@ -223,37 +235,37 @@
{
"command": "roo-cline.plusButtonClicked",
"group": "navigation@1",
"when": "view == roo-cline.SidebarProvider"
"when": "view == pearai-roo-cline.SidebarProvider"
},
{
"command": "roo-cline.promptsButtonClicked",
"group": "navigation@2",
"when": "view == roo-cline.SidebarProvider"
"when": "view == pearai-roo-cline.SidebarProvider"
},
{
"command": "roo-cline.mcpButtonClicked",
"group": "navigation@3",
"when": "view == roo-cline.SidebarProvider"
"when": "view == pearai-roo-cline.SidebarProvider"
},
{
"command": "roo-cline.historyButtonClicked",
"group": "navigation@4",
"when": "view == roo-cline.SidebarProvider"
"when": "view == pearai-roo-cline.SidebarProvider"
},
{
"command": "roo-cline.popoutButtonClicked",
"group": "navigation@5",
"when": "view == roo-cline.SidebarProvider"
"when": "view == pearai-roo-cline.SidebarProvider"
},
{
"command": "roo-cline.settingsButtonClicked",
"group": "navigation@6",
"when": "view == roo-cline.SidebarProvider"
"when": "view == pearai-roo-cline.SidebarProvider"
},
{
"command": "roo-cline.helpButtonClicked",
"group": "navigation@7",
"when": "view == roo-cline.SidebarProvider"
"when": "view == pearai-roo-cline.SidebarProvider"
}
]
},
Expand Down Expand Up @@ -381,6 +393,7 @@
"pretty-bytes": "^6.1.1",
"puppeteer-chromium-resolver": "^23.0.0",
"puppeteer-core": "^23.4.0",
"react-tooltip": "^5.28.0",
"reconnecting-eventsource": "^1.6.4",
"say": "^0.16.0",
"serialize-error": "^11.0.3",
Expand Down
3 changes: 3 additions & 0 deletions src/api/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import { VsCodeLmHandler } from "./providers/vscode-lm"
import { ApiStream } from "./transform/stream"
import { UnboundHandler } from "./providers/unbound"
import { RequestyHandler } from "./providers/requesty"
import { PearAiHandler } from "./providers/pearai"
import { HumanRelayHandler } from "./providers/human-relay"
import { FakeAIHandler } from "./providers/fake-ai"

Expand Down Expand Up @@ -74,6 +75,8 @@ export function buildApiHandler(configuration: ApiConfiguration): ApiHandler {
return new UnboundHandler(options)
case "requesty":
return new RequestyHandler(options)
case "pearai":
return new PearAiHandler(options)
case "human-relay":
return new HumanRelayHandler(options)
case "fake-ai":
Expand Down
Loading