Skip to content

Commit 49eb680

Browse files
committed
Merge branch 'main' into cte/monorepo
2 parents d011fc3 + 395db31 commit 49eb680

Some content is hidden

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

53 files changed

+642
-1869
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 25 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -5,32 +5,32 @@ body:
55
- type: markdown
66
attributes:
77
value: |
8-
**Thank you for taking the time to fill out this bug report!**
8+
**Thanks for your report!** Please check existing issues first:
9+
👉 https://github.com/RooVetGit/Roo-Code/issues
910
10-
Please ensure this bug hasn't been reported already by searching existing [GitHub Issues](https://github.com/RooVetGit/Roo-Code/issues).
1111
- type: input
1212
id: version
1313
attributes:
1414
label: App Version
15-
description: Specify exactly which version you're using (e.g., v3.3.1)
15+
description: What version of Roo Code are you using? (e.g., v3.3.1)
1616
validations:
1717
required: true
1818

1919
- type: dropdown
2020
id: provider
2121
attributes:
2222
label: API Provider
23-
description: Choose the API provider involved
24-
multiple: false
2523
options:
2624
- Anthropic
2725
- AWS Bedrock
2826
- Chutes AI
2927
- DeepSeek
3028
- Glama
3129
- Google Gemini
30+
- Google Vertex AI
3231
- Groq
3332
- Human Relay Provider
33+
- LiteLLM
3434
- LM Studio
3535
- Mistral AI
3636
- Ollama
@@ -49,44 +49,38 @@ body:
4949
id: model
5050
attributes:
5151
label: Model Used
52-
description: Clearly specify the exact model (e.g., Claude 3.7 Sonnet). If not applicable, enter N/A.
53-
validations:
54-
required: true
55-
56-
- type: textarea
57-
id: what-happened
58-
attributes:
59-
label: Actual vs. Expected Behavior
60-
description: Clearly state what actually happened and what you expected instead.
61-
placeholder: Provide precise details of the issue here.
52+
description: Exact model name (e.g., Claude 3.7 Sonnet). Use N/A if irrelevant.
6253
validations:
6354
required: true
6455

6556
- type: textarea
6657
id: steps
6758
attributes:
68-
label: Detailed Steps to Reproduce
59+
label: 🔁 Steps to Reproduce
6960
description: |
70-
List the exact steps someone must follow to reproduce this bug:
71-
1. Starting conditions (software state, settings, environment)
72-
2. Precise actions taken (every click, selection, input)
73-
3. Clearly observe and report outcomes
74-
value: |
75-
1.
76-
2.
77-
3.
61+
Help us see what you saw. Give clear, numbered steps:
62+
63+
1. Setup (OS, extension version, settings)
64+
2. Exact actions (clicks, input, files, commands)
65+
3. What happened after each step
66+
67+
Think like you're writing a recipe. Without this, we can't reproduce the issue.
7868
validations:
7969
required: true
8070

8171
- type: textarea
82-
id: logs
72+
id: what-happened
8373
attributes:
84-
label: Relevant API Request Output or Error Logs
85-
description: Paste relevant API logs, console outputs, or error messages here (formatted automatically as code).
86-
render: shell
74+
label: 💥 Outcome Summary (Optional)
75+
description: |
76+
Recap what went wrong in one or two lines. Use this if the bug is weird, unexpected, or needs extra context.
77+
78+
Example: "Expected code to run, but got an empty response and no error."
79+
placeholder: Expected ___, but got ___.
8780

8881
- type: textarea
89-
id: additional-context
82+
id: logs
9083
attributes:
91-
label: Additional Context
92-
description: Include extra details, screenshots, or related issues.
84+
label: 📄 Relevant Logs or Errors
85+
description: Paste API logs, terminal output, or errors here. Use triple backticks (```) for code formatting.
86+
render: shell

.github/pull_request_template.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Thank you for contributing to Roo Code!
33
44
Before submitting your PR, please ensure:
55
- It's linked to an approved GitHub Issue.
6-
- You've reviewed our [Contributing Guidelines](../../CONTRIBUTING.md).
6+
- You've reviewed our [Contributing Guidelines](../CONTRIBUTING.md).
77
-->
88

99
### Related GitHub Issue
@@ -61,7 +61,7 @@ Detail the steps to test your changes. This helps reviewers verify your work.
6161
- [ ] **Branch Hygiene**: My branch is up-to-date (rebased) with the `main` branch.
6262
- [ ] **Documentation Impact**: I have considered if my changes require documentation updates (see "Documentation Updates" section below).
6363
- [ ] **Changeset**: A changeset has been created using `npm run changeset` if this PR includes user-facing changes or dependency updates.
64-
- [ ] **Contribution Guidelines**: I have read and agree to the [Contributor Guidelines](../../CONTRIBUTING.md).
64+
- [ ] **Contribution Guidelines**: I have read and agree to the [Contributor Guidelines](../CONTRIBUTING.md).
6565

6666
### Screenshots / Videos
6767

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
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+
10+
## [3.16.5] - 2025-05-10
11+
12+
- Revert "Improve provider profile management in the external API" until we track down a bug with defaults
13+
314
## [3.16.4] - 2025-05-09
415

516
- Improve provider profile management in the external API

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

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/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)