Commit Graph

923 Commits

Author SHA1 Message Date
sam hoang
02a8eb96f1 feat: integrate code actions into extension activation 2025-01-24 00:46:19 +07:00
sam hoang
86b051df35 feat: implement code action provider for VS Code integration 2025-01-24 00:46:18 +07:00
sam hoang
7c875f1fea feat: add code action prompt handlers for explain, fix and improve code 2025-01-24 00:46:18 +07:00
Matt Rubens
343d3fa687 Merge pull request #516 from samhvw8/feat/use-azure-openai
feat: add explicit Azure OpenAI flag
2025-01-23 09:25:41 -08:00
sam hoang
f745f080f4 feat: add explicit Azure OpenAI flag and setup memory bank docs
- Add openAiUseAzure flag to force Azure OpenAI client initialization
- Add "Use Azure" checkbox in API settings UI

This change improves Azure OpenAI configuration flexibility by allowing users to explicitly opt-in to Azure client, regardless of the base URL pattern.
2025-01-24 00:14:55 +07:00
Matt Rubens
2b059c6d15 Fix button to open custom modes settings 2025-01-23 08:14:15 -08:00
Frank
576c92ff4c feat: poll usage 2025-01-22 16:17:31 -06:00
Matt Rubens
8e48b734a5 Fix bug with role definition overrides for built-in modes 2025-01-22 08:42:28 -08:00
Matt Rubens
82a6d13c20 Change default 2025-01-22 08:18:29 -08:00
Tom X Nguyen
93a571038f fix: update output length to 65536 2025-01-22 22:35:15 +07:00
Tom X Nguyen
5d5e69fe21 chore: add gemini flash thinking 01-21 2025-01-22 19:14:19 +07:00
Matt Rubens
2a11bcabfd Update openrouter.test.ts 2025-01-21 19:32:59 -05:00
Matt Rubens
53af972579 Update openrouter.ts 2025-01-21 19:23:27 -05:00
Matt Rubens
b8e2dac2b9 Only allow usage of diff tool if enabled in settings 2025-01-21 18:35:14 -05:00
Matt Rubens
8bbb64d27f Fix language selector 2025-01-21 15:39:59 -05:00
Matt Rubens
5dcb96739b Merge pull request #277 from samhvw8/feat/roo-custom-model-info-openai-compatible
feat: custom model info in openai compatible
2025-01-21 11:44:49 -05:00
Matt Rubens
77fa8b1b31 Add diff strategy to system prompt preview 2025-01-21 11:11:00 -05:00
sam hoang
d1a65f4de0 refactor: rename openAiCusModelInfo to openAiCustomModelInfo for better clarity
- Rename openAiCusModelInfo to openAiCustomModelInfo across all files for better readability
- Update related variable names and references to maintain consistency
- Affects OpenAI provider, ClineProvider, WebviewMessage, API interfaces, and UI components
2025-01-21 23:06:07 +07:00
sam hoang
d50e075c75 feat(openai): add custom model info configuration
Adds support for configuring custom OpenAI-compatible model capabilities and pricing, including:

Max output tokens
Context window size
Image/computer use support
Input/output token pricing
Cache read/write pricing
2025-01-21 22:46:21 +07:00
Matt Rubens
b8e0aa0cde Custom modes 2025-01-21 09:39:54 -05:00
Matt Rubens
332245c33a Merge pull request #445 from punkpeye/feature-metadata-2
fix: correct X-Glama-Metadata placement
2025-01-20 21:58:04 -05:00
Frank
d995a6a3a2 fix: correct X-Glama-Metadata placement 2025-01-20 20:48:18 -06:00
Abhishek Aryan
7f0550ae19 Merge branch 'main' into aws-profile-support 2025-01-20 20:29:43 +00:00
Matt Rubens
993ebaf999 Clean up the settings page 2025-01-20 13:29:45 -05:00
Matt Rubens
a13da25dd1 Deepseek fixes 2025-01-20 11:41:38 -05:00
Matt Rubens
eff636aef0 Remove test modes 2025-01-20 11:41:38 -05:00
philipnext
cab095aef2 add: deepseek-reasoner model info 2025-01-20 22:52:24 +09:00
Matt Rubens
87b1a4d268 Merge pull request #416 from daniel-lxs/improve_diff_prompt
Improve apply_diff prompt to encourage the model to generate better diffs
2025-01-19 00:29:34 -05:00
Frank
a66fb7b7fe feat: identify consumer using tags 2025-01-18 22:38:30 -06:00
Daniel Riccio
54fb38f76c fix: correct the type of arguments for the getToolDescription 2025-01-18 17:10:26 -05:00
Daniel Riccio
7bb1f3ebb4 test: fix failing test due to new tool description 2025-01-18 17:06:53 -05:00
Daniel
cea4d163b2 Merge branch 'main' into improve_diff_prompt 2025-01-18 17:01:21 -05:00
Daniel Riccio
5f348d531e refactor: improve the apply_diff tool to be concise and include step by step guide on how to generate a good diff 2025-01-18 16:56:20 -05:00
Matt Rubens
431ff57435 Merge pull request #405 from vincentsong/feature/vscode-debug
feat: Added VS Code debugging support with webview build and changed output channel from 'Cline' to 'Roo-Cline'
2025-01-18 10:27:42 -05:00
Lunchb0ne
4c16f7a1a3 Remove extra mock from test 2025-01-18 13:31:53 +00:00
Lunchb0ne
7a61e6ab74 Support AWS profile to configure Bedrock Authentication
Added support for configurations under ~/.aws/credentials or ~/.aws/config.
2025-01-18 12:41:46 +00:00
vincentsong
95b6326ca0 feat: Added VS Code debugging support with webview build 2025-01-18 09:41:54 +11:00
Matt Rubens
60a0a824b9 Prettier backfill 2025-01-17 14:11:28 -05:00
Matt Rubens
055998472a Add test and review modes 2025-01-17 13:40:27 -05:00
Matt Rubens
72fe12d096 Refactor modes 2025-01-17 10:03:23 -05:00
Matt Rubens
b35206bc9d Merge pull request #364 from daniel-lxs/new_unified
New unified edit strategy
2025-01-17 02:12:32 -05:00
Daniel Riccio
82a0ffe67a feat: add tests for the git fallback strategy 2025-01-17 02:04:34 -05:00
Daniel Riccio
5a35d7fb2a test: add comprehensive tests for applyContextMatching and applyDMP functions 2025-01-17 02:00:22 -05:00
Daniel Riccio
b089e7ff7c style: format code 2025-01-17 01:41:41 -05:00
Daniel Riccio
fa9e055ea9 refactor: streamline edit result validation and format code 2025-01-17 01:40:42 -05:00
Daniel Riccio
fa49bd804b refactor: standardize code formatting 2025-01-17 01:39:31 -05:00
Daniel Riccio
71fdf88672 refactor: simplify indentation inference and enhance edit strategies
- Refactored the `inferIndentation` function to streamline indentation handling for context and added lines.
- Improved the `applyContextMatching` and `applyDMP` functions for better clarity and efficiency in processing changes.
- Code was formatted
2025-01-17 01:38:44 -05:00
Saoud Rizwan
077fa84374 Add Mistral API provider 2025-01-17 01:11:16 -05:00
Daniel Riccio
9857e31e9c fix: use actual confidence threshold 2025-01-17 00:57:56 -05:00
Daniel Riccio
c710f558f6 test: add comprehensive tests for search strategies 2025-01-17 00:42:03 -05:00