Skip to content

Commit 26b97d0

Browse files
committed
Merge branch 'main' into fix-openrouter-provider-ctx-window
2 parents 3296bd6 + f916927 commit 26b97d0

File tree

100 files changed

+2157
-2729
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+2157
-2729
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ body:
6565
3. What happened after each step
6666
6767
Think like you're writing a recipe. Without this, we can't reproduce the issue.
68-
validations:
69-
required: true
68+
validations:
69+
required: true
7070

7171
- type: textarea
7272
id: what-happened
@@ -77,8 +77,6 @@ body:
7777
7878
Example: "Expected code to run, but got an empty response and no error."
7979
placeholder: Expected ___, but got ___.
80-
validations:
81-
required: false
8280

8381
- type: textarea
8482
id: logs

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ out
44
out-*
55
node_modules
66
coverage/
7+
mock/
78

89
.DS_Store
910

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
# Roo Code Changelog
22

3+
## [3.16.6] - 2025-05-12
4+
5+
- Restore "Improve provider profile management in the external API"
6+
- Fix to subtask sequencing (thanks @wkordalski!)
7+
- Fix webview terminal output processing error (thanks @KJ7LNW!)
8+
- Fix textarea empty string fallback logic (thanks @elianiva!)
9+
310
## [3.16.5] - 2025-05-10
411

5-
- Revert profile management changes until we track down a bug with defaults
12+
- Revert "Improve provider profile management in the external API" until we track down a bug with defaults
613

714
## [3.16.4] - 2025-05-09
815

CONTRIBUTING.md

Lines changed: 16 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,9 @@ This guide outlines how to contribute to Roo Code, whether you're fixing bugs, a
1212
- [I. Before You Contribute](#i-before-you-contribute)
1313
- [1. Code of Conduct](#1-code-of-conduct)
1414
- [2. Understand the Project Roadmap](#2-understand-the-project-roadmap)
15-
- [Provider Support](#provider-support)
16-
- [Model Support](#model-support)
17-
- [System Support](#system-support)
18-
- [Documentation](#documentation)
19-
- [Stability](#stability)
20-
- [Internationalization](#internationalization)
15+
- [Reliability First](#reliability-first)
16+
- [Enhanced User Experience](#enhanced-user-experience)
17+
- [Leading on Agent Performance](#leading-on-agent-performance)
2118
- [3. Join the Roo Code Community](#3-join-the-roo-code-community)
2219
- [II. Finding & Planning Your Contribution](#ii-finding--planning-your-contribution)
2320
- [1. Types of Contributions](#1-types-of-contributions)
@@ -56,55 +53,25 @@ Roo Code has a clear development roadmap that guides our priorities and future d
5653
- Understand the context behind certain design decisions
5754
- Find inspiration for new features that support our vision
5855

59-
Our current roadmap focuses on six key pillars:
56+
We're focused on making Roo Code the top choice for developers building with AI-driven coding tools. Here's how we'll get there:
6057

61-
#### Provider Support
58+
#### Reliability First
6259

63-
We aim to support as many providers well as we can:
60+
- Ensure diff editing and command execution are consistently reliable.
61+
- Reduce friction points that deter regular usage.
62+
- Guarantee smooth operation across all locales and platforms.
63+
- Expand robust support for a wide variety of AI providers and models.
6464

65-
- More versatile "OpenAI Compatible" support
66-
- xAI, Microsoft Azure AI, Alibaba Cloud Qwen, IBM Watsonx, Together AI, DeepInfra, Fireworks AI, Cohere, Perplexity AI, FriendliAI, Replicate
67-
- Enhanced support for Ollama and LM Studio
65+
#### Enhanced User Experience
6866

69-
#### Model Support
67+
- Streamline the UI/UX for clarity and intuitiveness.
68+
- Continuously improve the workflow to meet the high expectations developers have for daily-use tools.
7069

71-
We want Roo to work as well on as many models as possible, including local models:
70+
#### Leading on Agent Performance
7271

73-
- Local model support through custom system prompting and workflows
74-
- Benchmarking evals and test cases
75-
76-
#### System Support
77-
78-
We want Roo to run well on everyone's computer:
79-
80-
- Cross platform terminal integration
81-
- Strong and consistent support for Mac, Windows, and Linux
82-
83-
#### Documentation
84-
85-
We want comprehensive, accessible documentation for all users and contributors:
86-
87-
- Expanded user guides and tutorials
88-
- Clear API documentation
89-
- Better contributor guidance
90-
- Multilingual documentation resources
91-
- Interactive examples and code samples
92-
93-
#### Stability
94-
95-
We want to significantly decrease the number of bugs and increase automated testing:
96-
97-
- Debug logging switch
98-
- "Machine/Task Information" copy button for sending in with bug/support requests
99-
100-
#### Internationalization
101-
102-
We want Roo to speak everyone's language:
103-
104-
- 我们希望 Roo Code 说每个人的语言
105-
- Queremos que Roo Code hable el idioma de todos
106-
- हम चाहते हैं कि Roo Code हर किसी की भाषा बोले
107-
- نريد أن يتحدث Roo Code لغة الجميع
72+
- Establish comprehensive evaluation benchmarks (evals) to measure real-world productivity.
73+
- Make it easy for everyone to easily run and interpret these evals.
74+
- Ship improvements to Roo Code that demonstrate clear increases in eval scores.
10875

10976
We especially welcome contributions that advance our roadmap goals. If you're working on something that aligns with these pillars, please mention it in your PR description.
11077

e2e/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

e2e/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@
1616
"@vscode/test-cli": "^0.0.10",
1717
"@vscode/test-electron": "^2.4.0",
1818
"mocha": "^11.1.0",
19-
"typescript": "^5.4.5"
19+
"typescript": "5.8.3"
2020
}
2121
}

evals/apps/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"clsx": "^2.1.1",
3232
"cmdk": "^1.1.0",
3333
"fuzzysort": "^3.1.0",
34-
"lucide-react": "^0.479.0",
34+
"lucide-react": "^0.510.0",
3535
"next": "15.2.2",
3636
"next-themes": "^0.4.6",
3737
"p-map": "^7.0.3",

evals/config/eslint/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
"eslint-plugin-react-hooks": "^5.2.0",
1717
"eslint-plugin-turbo": "^2.4.4",
1818
"globals": "^16.0.0",
19-
"typescript": "^5",
2019
"typescript-eslint": "^8.26.0"
2120
}
2221
}

evals/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"prettier": "^3.5.3",
2121
"tsx": "^4.19.4",
2222
"turbo": "^2.5.2",
23-
"typescript": "^5.8.3",
23+
"typescript": "5.8.3",
2424
"typescript-eslint": "^8.31.1"
2525
}
2626
}

evals/packages/db/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"dependencies": {
2323
"@evals/types": "workspace:^",
2424
"@libsql/client": "^0.15.0",
25-
"drizzle-orm": "^0.40.0",
25+
"drizzle-orm": "^0.43.0",
2626
"drizzle-zod": "^0.7.0",
2727
"p-map": "^7.0.3",
2828
"zod": "^3.24.2"

0 commit comments

Comments
 (0)