ChuKhaLi
171307c2dc
fix: ensure correct precedence for roleDefinition and customInstructions when generating system prompt ( #3791 )
...
* fix: ensure correct precedence for roleDefinition and customInstructions
* Refactors mode selection logic for custom modes
Refactors the mode selection logic to prioritize custom modes
2025-05-28 13:23:49 -04:00
Chris Estreich
e66136f1aa
Add a new @roo-code/types package and use it everywhere ( #3912 )
2025-05-26 12:06:45 -07:00
Hannes Rudolph
4aa448b7e8
Refactor: Update custom instructions for 'ask' mode ( #3583 )
...
This commit refines the custom instructions for the 'ask' mode. The changes aim to provide clearer guidance to the AI, emphasizing thoroughness in answering questions and caution against prematurely switching to code implementation.
Specifically, the instructions were updated as follows:
- Changed "Make sure to answer the user's questions" to "Always answer the user’s questions thoroughly"
- Changed "don't rush to switch to implementing code" to "do not switch to implementing code unless explicitly requested by the user"
- Changed "Include Mermaid diagrams if they help make your response clearer" to "Include Mermaid diagrams when they clarify your response"
These changes are reflected in both [`src/shared/modes.ts`](src/shared/modes.ts:80) and its corresponding snapshot file [`src/core/prompts/__tests__/__snapshots__/system.test.ts.snap`](src/core/prompts/__tests__/__snapshots__/system.test.ts.snap:5458).
2025-05-13 20:10:48 -04:00
Matt Rubens
751afaa6ac
Add a 'when to use' section to mode definitions ( #3571 )
...
* Add a 'when to use' section to mode definitions
* Remove defaults for now
2025-05-13 18:39:02 -04:00
Hannes Rudolph
14afaca5fb
fix the built boomerang orchestrator mode to bring in line with origi… ( #3081 )
...
fix the built boomerang orchestrator mode to bring in line with original boomerang mode
2025-04-30 23:17:02 -04:00
Matt Rubens
a354c01b0e
Add Boomerang as a default mode ( #2934 )
...
* Add Boomerang as a default mode
* Rename boomerang, add emoji
2025-04-25 16:06:50 -04:00
Matt Rubens
fffebf1a2e
Remove experiment for append block ( #2738 )
...
* Remove experiment for append block
* Fix bugs in experiment lookups
2025-04-18 00:28:55 -04:00
Chris Estreich
471caff000
Clean up types related to tools ( #2719 )
2025-04-17 13:31:48 -07:00
Chris Estreich
0fd399de78
Automatically generate roo-code.d.ts (including type generation via zod-to-ts) ( #2024 )
2025-03-27 09:38:56 -07:00
Chris Estreich
a414c7d028
Wrangle our settings-related types and add support for settings import / export ( #1997 )
...
* Strongly type our settings use composition where possible
* Update src/core/contextProxy.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update src/core/contextProxy.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Add comment, tweak function name
* Add changeset
* Clean up toolGroup types
* Comments tweak
* Remove unused type
* More type safety
* Improve import / export, add translations
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-26 16:29:01 -07:00
Matt Rubens
00bf91470b
Add i18n
2025-03-12 11:23:06 -04:00
Matt Rubens
baa346dc46
Remove preferredLanguage and just rely on VSCode language
2025-03-12 11:23:04 -04:00
Matt Rubens
c8b72fa730
Update ask prompt
2025-03-01 18:19:16 -05:00
Matt Rubens
65a2a2cbd1
Update architect prompt
2025-03-01 18:10:33 -05:00
Chris Estreich
1d3f5380a8
Move integration tests into its own module
2025-02-28 21:23:11 -08:00
Matt Rubens
6e55470155
Tweak the debug prompt
2025-02-22 00:06:48 -05:00
Matt Rubens
df46f60117
Power steering
2025-02-21 19:45:29 -05:00
Matt Rubens
c4bc1c0861
Add debugger mode
2025-02-21 19:45:29 -05:00
Matt Rubens
e66b0853b3
Make sure the agent knows about all available modes with the correct overrides
2025-02-15 01:13:21 -05:00
Matt Rubens
7c6fe52c80
Add support for project-specific .roomodes
2025-02-13 23:14:59 -05:00
Matt Rubens
5f3ff25d6b
Disable writing in ask mode
2025-02-13 01:09:45 -05:00
Matt Rubens
5297cad5e2
Revert "Merge pull request #764 from RooVetGit/slash_switch_modes"
...
This reverts commit e3d7f25d26 , reversing
changes made to 55e8170369 .
2025-02-05 00:09:29 -05:00
Matt Rubens
97128bc144
Slash commands for switching modes
2025-02-04 01:08:53 -05:00
Matt Rubens
624c449fc1
Improve the prompts for Architect and Ask
2025-02-04 00:34:59 -05:00
Matt Rubens
55966146b3
Cleaner approach to prompt checkboxes
2025-02-03 10:39:01 -05:00
sam hoang
179ea7904b
update with comment in pr
2025-01-28 21:06:37 +07:00
sam hoang
ad552ea026
feat: implement experimental features system
...
- Add experiments.ts to manage experimental features
- Refactor experimental diff strategy into experiments system
- Add UI components for managing experimental features
- Add tests for experimental tools
- Update system prompts to handle experiments
2025-01-28 21:06:33 +07:00
Matt Rubens
5d20477785
Throw FileRestrictionErrors sooner
2025-01-26 02:44:59 -05:00
Matt Rubens
5f8a8887fb
Validation fixes
2025-01-24 12:46:10 -05:00
Matt Rubens
569e104bf2
Updated role definition for ask
2025-01-24 01:46:46 -05:00
Matt Rubens
7413d6494e
Let ask mode write markdown too
2025-01-23 23:48:38 -05:00
Matt Rubens
4e77fb93bb
Allow architect mode to write md files
2025-01-23 23:41:47 -05:00
sam hoang
f86e96d157
refactor: separate mode and support prompts
...
- Rename customPrompts to customModePrompts for mode-specific prompts
- Add new customSupportPrompts type for support action prompts
- Update types to be more specific (CustomModePrompts and CustomSupportPrompts)
- Fix all related tests and component implementations
2025-01-24 01:46:33 +07:00
sam hoang
22907a0578
refactor: consolidate prompt functionality into support-prompt module
...
- Move code action prompts from core/prompts to shared/support-prompt
- Migrate enhance prompt functionality from modes to support-prompt
- Add UI for managing code action prompts in PromptsView
- Update types and interfaces for better prompt management
2025-01-24 00:46:19 +07:00
Matt Rubens
b8e2dac2b9
Only allow usage of diff tool if enabled in settings
2025-01-21 18:35:14 -05:00
Matt Rubens
b8e0aa0cde
Custom modes
2025-01-21 09:39:54 -05:00
Matt Rubens
eff636aef0
Remove test modes
2025-01-20 11:41:38 -05: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
365f4acf63
Add mode-specific custom instructions
2025-01-14 14:54:30 -05:00
Matt Rubens
092a121a37
Refactor to support more sections in the future
2025-01-14 09:34:10 -05:00
Matt Rubens
75e308b033
Add a screen for custom prompts
2025-01-13 22:45:14 -05:00
Matt Rubens
344c796f2e
Chat modes
2025-01-12 13:11:52 -05:00