1765 Commits

Author SHA1 Message Date
bobo.yang
a6cc1b8221 fix: Improve config checks to prevent launch failures
- Added null checks to configuration retrieval to prevent failures
- Ensured default configurations are provided for missing settings
- Modified activation sequence to prevent errors with uninitiated UI utils
2024-02-18 16:33:07 +08:00
boob.yang
d25b16b6ef
Merge pull request #454 from devchat-ai/bugfix/devchat-subprocess-cleanup-#258
Fix: Terminate Devchat Subprocesses After Closing VS Code
2024-02-09 09:56:28 +08:00
bobo.yang
2e607f3bad fix: Ensure devchat subprocesses terminate on IDE close
- Added a deactivate function to handle IDE shutdown events
- Utilize stopDevChatBase to terminate devchat subprocesses
- Included necessary import for the constants module
2024-02-09 09:54:03 +08:00
boob.yang
dc58a93bed
Merge pull request #453 from devchat-ai/enhancement/combine-insert-retrieve-steps-#256
Streamline Log Insertion by Combining Insert and Retrieve Actions
2024-02-09 09:34:09 +08:00
bobo.yang
9ed798e1e1 feat: Streamline DevChat log insertion and retrieval
- Combine log insertion and retrieval steps into a single action
- Modify logInsert method to return an array of LogEntry objects
- Ensure backward compatibility by adapting existing code to new returns
2024-02-09 09:31:38 +08:00
boob.yang
66aa1144fb
Merge pull request #452 from devchat-ai/update_gui_commit_240209
Update GUI Subproject Commit
2024-02-09 09:24:48 +08:00
bobo.yang
a89d8173ab Update gui subproject commit 2024-02-09 09:17:07 +08:00
boob.yang
7a1d69ed69
Merge pull request #451 from devchat-ai/bugfix/case-sensitivity-patch-failure-#255
Fix Windows File Path Case Sensitivity Issue in Patch Application
2024-02-08 21:01:03 +08:00
bobo.yang
9dcc0220d9 fix: Normalize file path case for pairing
- Convert file1 and file2 to lowercase before adding to filePairs
- Look up file pairs using lowercase file paths
- This addresses case sensitivity issues in file path on Windows
2024-02-08 20:53:21 +08:00
boob.yang
86966af293
Merge pull request #450 from devchat-ai/update_devchat_packages_in_tools
Update devchat to latest package version
2024-02-08 15:16:53 +08:00
bobo.yang
bedf056cab sync devchat lastest package 2024-02-08 13:20:07 +08:00
boob.yang
d4dc9b54d0
Merge pull request #449 from devchat-ai/feature/add-ideName-interface
feat: Implement /ide_name endpoint to retrieve IDE name
2024-02-08 13:14:44 +08:00
bobo.yang
e52188815e feat: Add /ide_name endpoint to services
- Added a new endpoint /ide_name to return the IDE name
- Implemented handler to return hardcoded "vscode" as the IDE name
- Moved "/diff_apply" endpoint definition within functionRegistry
2024-02-08 13:11:21 +08:00
boob.yang
07a5f5d312
Merge pull request #448 from devchat-ai/update_gui_commit_240208
Update Subproject Commit Reference
2024-02-08 11:47:03 +08:00
bobo.yang
a73117e1b5 Update subproject commit reference 2024-02-08 11:42:14 +08:00
boob.yang
f1aee92ca9
Merge pull request #447 from devchat-ai/feature/devchat-shortcut-focus-#250
Add Keyboard Shortcut for Focusing on DevChat Input
2024-02-07 17:43:29 +08:00
bobo.yang
d87b7c5801 feat: Implement shortcut for DevChat input focus
- Added keybindings for DevChat input focus shortcut
- Implemented focusHandler to focus on DevChat input upon shortcut
2024-02-07 17:37:02 +08:00
bobo.yang
2ea5226ad2 Update GUI subproject commit 2024-02-07 17:35:06 +08:00
bobo.yang
bfb4edff2b Update GUI subproject commit 2024-02-07 17:22:32 +08:00
boob.yang
ad76c5026a
Merge pull request #446 from devchat-ai/feature/set-default-model-params-#248
Implement Default Model Parameters in VSCode Settings
2024-02-06 11:41:03 +08:00
bobo.yang
2bd5d3ebf8 feat: Implement model default parameter settings
- Define model specific max_input_tokens to prevent overflow errors
- Ensure default token limits are set for each model configuration
- Integrate the default parameter setup within the activation process
2024-02-06 11:31:44 +08:00
boob.yang
e054d431d5
Merge pull request #445 from devchat-ai/update_gui_commit_240206
Update subproject commit hash
2024-02-06 11:08:27 +08:00
bobo.yang
0a2f51a74a Update subproject commit hash 2024-02-06 11:05:39 +08:00
boob.yang
793c7bd248
Merge pull request #444 from devchat-ai/feature/remove-api_seret-from-model-config
feat: Remove api_secret attribute from model config
2024-02-06 09:28:18 +08:00
bobo.yang
0e37167a32 feat: Remove api_secret from model config
- Removed api_secret attribute from package.json
- Ensured no default or descriptions remained for api_secret
- API secrets should be managed via environment variables or secrets manager
2024-02-06 09:23:21 +08:00
boob.yang
111a3f4769
Merge pull request #443 from devchat-ai/refactor/remove-topicView-#244
Refactor: Clean up obsolete code post-TopicView-to-webview migration
2024-02-05 16:35:58 +08:00
bobo.yang
c645888c2b Remove topicManager.test.ts 2024-02-05 16:30:27 +08:00
bobo.yang
4697eba908 refactor: Remove deprecated topicView components
- Deleted old topicView.ts as part of phasing out the view
- Removed the associated topicManager.ts which exclusively served topicView
- This commit will clean up the code after full transition to webview
2024-02-05 16:30:02 +08:00
bobo.yang
dd01e78da4 refactor: Remove legacy TopicView components
- Deleted obsolete TopicManager & TopicTreeDataProvider classes
- Cleaned up Topic related logic across several modules
- Replaced TopicManager usage with new methods after webview migration
2024-02-05 16:29:00 +08:00
boob.yang
6b31dbe16d
Merge pull request #442 from devchat-ai/update_workflows_commit_240205
Update subproject commit hash
2024-02-05 15:38:36 +08:00
bobo.yang
1cff605e51 Update subproject commit hash 2024-02-05 15:24:16 +08:00
boob.yang
75c6c61dd4
Merge pull request #441 from devchat-ai/fix/max-tokens-enforcement-#243
Fix for GPT-4 Exceeding max_tokens Limit Configuration
2024-02-05 15:06:30 +08:00
bobo.yang
f3f0e0be48 Add import for os module and handle case when workspaceDir is not available 2024-02-05 15:02:07 +08:00
bobo.yang
ec5e780b58 fix: Enforce max token limits for GPT-4 configurations
- Added "max_input_tokens" property to configuration settings
- Adjusted default values for "max_tokens" to ensure proper limit
- Renamed "gpt-4-1106-preview" to "gpt-4-turbo-preview" for consistency
2024-02-05 14:47:20 +08:00
boob.yang
e00dc3ce47
Merge pull request #440 from devchat-ai/feature/improve-LLM-error-display-#241
Fix LLM Server Error Message Display in VS Code Extension
2024-02-05 12:26:04 +08:00
bobo.yang
b60a909269 Update subproject commit reference 2024-02-05 12:20:24 +08:00
boob.yang
671e3ec5db
Merge pull request #439 from devchat-ai/bugfix/vscode-plugin-deletion-logic-#240
Fix: Resolve Topic Deletion Issue in VSCode Plugin
2024-02-05 11:46:27 +08:00
bobo.yang
a76e74cd7a fix: Correct topic deletion logic for VSCode plugin
- Simplified deletion logic in topicManager
- Now correctly records topic IDs in .deletedTopics
- Ensures topics are removed as intended from the application state
2024-02-05 11:43:18 +08:00
boob.yang
dc2decdc03
Merge pull request #438 from devchat-ai/feature/unified-topic-interaction-#225
Refactor UI for Unified Topic Interaction on Small Screens
2024-02-05 11:28:26 +08:00
bobo.yang
d7f9448a47 Update subproject commit hash 2024-02-05 11:24:40 +08:00
bobo.yang
eb9fcdede9 filter topics which are deleted. 2024-02-05 11:19:01 +08:00
bobo.yang
9174110805 use TopicEntry as getTopics result 2024-02-05 11:19:01 +08:00
bobo.yang
2beb8e34da feat: Add topic management and update message history retrieval
- Implement new topicHandler with getTopics and deleteTopic functions
- Refactor historyMessagesHandler to accept topicId for message retrieval
- Adjust historyMessagesBase function signature to take topicId as an argument
2024-02-05 11:19:01 +08:00
bobo.yang
81c0e8be73 refactor: Simplify topic interaction in UI
- Remove topic-related views, commands, and handlers from the codebase
- Refactor code to align with the new unified topic interaction method
- Streamline UI by eliminating unnecessary elements and consolidating views
2024-02-05 11:19:01 +08:00
boob.yang
5b11ba4a13
Merge pull request #437 from devchat-ai/feature/vscode-support-codellama-mixtral-minimax-#239
Add Selection Support for codellama 70B, Mixtral-8x7B, and minimax Models in VSCode Plugin
2024-02-05 11:15:28 +08:00
bobo.yang
0f36d8a855 feat: Add support for new LLM models in VSCode plugin
- Add Model.CodeLlama-70b config settings support
- Implement Model.Mixtral-8x7B and Model.Minimax-abab6 support
- Modify UI and API integration to facilitate new model selections
2024-02-05 11:12:03 +08:00
boob.yang
abd999a17f
Merge pull request #436 from devchat-ai/feature/command-recommendation-directory-aware-#236
Feature: Command Recommendations with Directory Awareness on Welcome Page
2024-02-03 16:17:30 +08:00
bobo.yang
7f8694ff26 feat: Add path property to command struct
- Include 'path' field in Command interface for directory awareness
- Add 'path' to command object creation for devchat run listing
- Update CommandEntry interface in devchat tool wrapper to hold 'path'
2024-02-03 16:12:37 +08:00
bobo.yang
2ff769b79f Update subproject commit reference 2024-02-03 16:10:01 +08:00
kagami
2f607f31ae
Merge pull request #435 from devchat-ai/find-type-def
Implement find_type_def_locations
2024-02-02 23:11:42 +08:00