Commit Graph

1796 Commits

Author SHA1 Message Date
sam hoang
085d42873c refactor: generalize prompt enhancement into single completion handler
- Rename enhance-prompt.ts to single-completion-handler.ts for better clarity
- Refactor enhancement logic to be more generic and reusable
- Update prompt template handling to use template literals
- Adjust tests and imports accordingly
2025-01-24 01:14:48 +07:00
sam hoang
149e86ed0a fix comment on pr 2025-01-24 00:51:35 +07:00
sam hoang
55a5a97d8b refactor: consolidate code action and enhance prompts into unified support prompts system
- Rename codeActionPrompt to supportPrompt for better clarity
- Move enhance prompt functionality into support prompts system
- Add ENHANCE tab alongside other support prompt types
- Update UI to show enhancement configuration in ENHANCE tab
- Update tests to reflect new unified structure

This change simplifies the prompt system by treating enhancement as another type of support prompt rather than a separate system.
2025-01-24 00:46:20 +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
02a8eb96f1 feat: integrate code actions into extension activation 2025-01-24 00:46:19 +07:00
sam hoang
273bfc410b feat: register new code action commands in package manifest 2025-01-24 00:46:18 +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
1555a4f055 Merge pull request #513 from RooVetGit/fix_custom_modes_settings_button
Fix button to open custom modes settings
2025-01-23 08:26:37 -08:00
Matt Rubens
2b059c6d15 Fix button to open custom modes settings 2025-01-23 08:14:15 -08:00
Matt Rubens
0d6f928f9f Merge pull request #498 from RooVetGit/changeset-release/main
Changeset version bump
2025-01-22 13:04:07 -08:00
R00-B0T
4a39eaf401 Updating CHANGELOG.md format 2025-01-22 21:03:46 +00:00
github-actions[bot]
0cfb388382 changeset version bump 2025-01-22 21:03:04 +00:00
Matt Rubens
42cf557198 Merge pull request #497 from RooVetGit/3_2_7
3 2 7
2025-01-22 13:02:04 -08:00
Matt Rubens
8e6b38870d Release 2025-01-22 12:58:55 -08:00
Matt Rubens
fc03237a4f Revert "fix: avoid deleting configs if the currentApiConfigName hasn't been changed"
This reverts commit 8ad904a13c.
2025-01-22 12:56:54 -08:00
Matt Rubens
d6ebfb981a Merge pull request #493 from RooVetGit/changeset-release/main
Changeset version bump
2025-01-22 08:49:36 -08:00
R00-B0T
447400fecc Updating CHANGELOG.md format 2025-01-22 16:48:43 +00:00
github-actions[bot]
28df0ab004 changeset version bump 2025-01-22 16:48:01 +00:00
Matt Rubens
d479d8417c Merge pull request #492 from RooVetGit/fix_built_in_role_definition_overrides
Fix bug with role definition overrides for built-in modes
2025-01-22 08:47:03 -08:00
Matt Rubens
8e48b734a5 Fix bug with role definition overrides for built-in modes 2025-01-22 08:42:28 -08:00
Matt Rubens
e211d83ba9 Merge pull request #489 from RooVetGit/changeset-release/main
Changeset version bump
2025-01-22 08:24:54 -08:00
R00-B0T
6e17442ed8 Updating CHANGELOG.md format 2025-01-22 16:22:53 +00:00
github-actions[bot]
212f609709 changeset version bump 2025-01-22 16:22:09 +00:00
Matt Rubens
34205d9b9f Merge pull request #487 from RooVetGit/v3_2_5
V3 2 5
2025-01-22 08:21:14 -08:00
Matt Rubens
82a6d13c20 Change default 2025-01-22 08:18:29 -08:00
Matt Rubens
c021c3d2ff v3.2.5 2025-01-22 08:09:11 -08:00
Matt Rubens
b4594d36f6 Merge pull request #484 from monotykamary/style/clean-up-chat-row-double-scroll
style: clean up chat row and api provider double scroll
2025-01-22 08:07:18 -08:00
Tom X Nguyen
ece63103c7 style: align chatrow through padding and keep flex-start for the trash 2025-01-22 23:02:32 +07:00
Tom X Nguyen
4b24564087 style: remove double scroll bar through unsetting overflow 2025-01-22 23:01:52 +07:00
Matt Rubens
b91bffb61c Merge pull request #480 from monotykamary/chore/gemini-flash-thinking-01-21
chore: add gemini flash thinking 01-21
2025-01-22 07:39:11 -08:00
Tom X Nguyen
93a571038f fix: update output length to 65536 2025-01-22 22:35:15 +07:00
Matt Rubens
21c7ac7046 Merge pull request #481 from monotykamary/fix/noop-on-no-renames
fix: avoid deleting configs if the currentApiConfigName is the same
2025-01-22 07:32:38 -08:00
Matt Rubens
851e8ced51 Merge pull request #478 from monotykamary/style/align-chat-input-elements
style: Align text and button in user input box
2025-01-22 07:31:50 -08:00
Tom X Nguyen
8ad904a13c fix: avoid deleting configs if the currentApiConfigName hasn't been changed 2025-01-22 20:24:03 +07:00
Tom X Nguyen
5d5e69fe21 chore: add gemini flash thinking 01-21 2025-01-22 19:14:19 +07:00
Tom X Nguyen
8d0acfa987 style: Align text and button in user input box 2025-01-22 15:47:37 +07:00
Matt Rubens
e333bfa84f Merge pull request #474 from RooVetGit/mrubens-patch-1
Update README.md
2025-01-21 23:15:38 -05:00
Matt Rubens
5a06dea7d3 Update README.md 2025-01-21 21:13:50 -07:00
Matt Rubens
2b17eeb7c5 Merge pull request #468 from RooVetGit/mrubens-patch-1
Update openrouter.ts
2025-01-21 19:34:55 -05: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
fd4998eb3a Merge pull request #466 from RooVetGit/changeset-release/main
Changeset version bump
2025-01-21 18:42:32 -05:00
R00-B0T
00f0945c27 Updating CHANGELOG.md format 2025-01-21 23:39:05 +00:00
github-actions[bot]
309fc7def3 changeset version bump 2025-01-21 23:38:22 +00:00
Matt Rubens
3166a1041f Merge pull request #464 from RooVetGit/only_allow_diffs_if_enabled
Only allow usage of diff tool if enabled in settings
2025-01-21 18:37:20 -05:00