Commit Graph

105 Commits

Author SHA1 Message Date
sam hoang
4e3ea695d8 update rule & prompt for insert-code-block 2025-01-28 21:06:37 +07: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
2c97b59ed1 Checkpoint on insert and search/replace tools 2025-01-28 21:05:44 +07:00
Matt Rubens
7c41a9cbf8 Merge pull request #526 from RooVetGit/switch_mode_tool
Add a tool to switch modes
2025-01-24 12:50:57 -05:00
Matt Rubens
d1754cace0 Add a tool to switch modes 2025-01-24 03:05:03 -05:00
Matt Rubens
569e104bf2 Updated role definition for ask 2025-01-24 01:46:46 -05:00
Matt Rubens
ba69cd756f Cleanup 2025-01-24 01:32:48 -05:00
Matt Rubens
980189460d Update system prompt 2025-01-24 00:39:45 -05:00
Matt Rubens
6c3c216034 Add test to confirm this works with custom modes 2025-01-24 00:30:24 -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
sam hoang
7845791720 feat(code-actions): add user input and customizable templates
Add ability to provide custom input when using code actions
Make code action templates customizable and resettable
Refactor code action handling for better maintainability
Add state management for utility prompts
2025-01-24 00:46:19 +07:00
sam hoang
1b26f91ea7 refactor(code-actions): implement parameter object pattern for prompt generation
- Extract prompt templates into constants
- Add createPrompt utility for template string handling
- Consolidate code action handling in ClineProvider
- Update tests to use new parameter object pattern
2025-01-24 00:46:19 +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
8e48b734a5 Fix bug with role definition overrides for built-in modes 2025-01-22 08:42:28 -08: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
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
fde8238a96 Add the capabilities section back to the system prompt 2025-01-12 13:23:27 -05:00
Matt Rubens
344c796f2e Chat modes 2025-01-12 13:11:52 -05:00
Matt Rubens
f5dfa8a486 Add snapshot tests for system prompts to ensure modifications are intentional 2025-01-09 23:01:12 -05:00
Matt Rubens
41beb77451 Read in conventions from .windsurfrules files as well 2025-01-08 01:43:27 -05:00
Matt Rubens
70f3c041e6 Put more logic behind mcpEnabled flag 2025-01-02 21:11:52 -08:00
Daniel Riccio
ed358b4e07 Add toggle to enable or disable MCP servers on the system prompt 2025-01-02 21:02:59 -08:00
Matt Rubens
ff062c6e2e Allow selection of multiple browser viewport sizes and adjusting screenshot quality 2024-12-29 16:26:18 -08:00
Matt Rubens
8b4c52fb51 Add a preferred language dropdown 2024-12-21 10:23:01 -05:00
Matt Rubens
5d930981a4 More flexibility for LLMs not being great at this 2024-12-19 09:50:34 -05:00
Matt Rubens
ef9c468f17 Use predicted length as input for detecting omissions 2024-12-19 00:54:06 -05:00
Matt Rubens
6a6084b7ca Toggle to switch browser size to 1280x800 2024-12-18 00:33:46 -05:00
Matt Rubens
f5bd5fae09 Prompt tweak for gemini line numbers 2024-12-17 07:50:53 -05:00
Matt Rubens
3d7ff32406 Allow enabling/disabling of MCP servers 2024-12-14 01:39:25 -05:00
Matt Rubens
b2c8805e5b Update the prompt to encourage diff edits when the box is checked 2024-12-13 23:31:01 -05:00
Matt Rubens
23efdeaf35 More safety around always allowing MCP 2024-12-13 17:32:26 -05:00
Matt Rubens
be3d8a6166 Incorporate MCP changes (#93)
Co-authored-by: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com>
2024-12-12 23:16:39 -05:00
Matt Rubens
da31a23499 Create a structure for different diff strategies, starting with unified (#55) 2024-12-09 11:04:40 -05:00
Matt Rubens
c0b070e6f0 Improvements to apply_diff (#52) 2024-12-08 10:51:40 -05:00
Matt Rubens
5d9d36c128 Checkbox to experiment with letting Cline edit through diffs (#48)
Co-authored-by: Jozi <jozigila@gmail.com>
2024-12-07 16:35:55 -05:00
John Stearns
bf0a5c82de Updating Roo-Cline with the latest cline/cline (11/22) 2024-11-22 15:28:46 -08:00
Mark Percival
93e70c62f1 Chore: Prettier for consistant formatting (#794)
* Chore: Pretier for consistant formatting

- TODO: This PR needs to be updated by Saoud after he runs `npm install` & `npm format:fix` and commits the results of the prettier changes.

* Revert prettier config

* Run npm install

* Fix prettier config and ignore package lock

* Run format

---------

Co-authored-by: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com>
2024-11-21 13:13:54 -08:00
Matt Rubens
b2caf05a6a Add a test 2024-11-03 11:43:23 -05:00